21.04.2014 Views

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CURSO ANDROID<br />

129<br />

Button btnTranslate = (Button) findViewById(R.id.btnTranslate);<br />

Button btnSearch = (Button) findViewById(R.id.btnSearch);<br />

btnTranslate.setOnClickListener(new OnClickListener() {<br />

@Overri<strong>de</strong><br />

public void onClick(View v) {<br />

Translate.setHttpReferrer(“www.ejemplo.com”);<br />

try {<br />

EditText etTextToTranslate =<br />

(EditText)findViewById(R.id.etTextToTranslate);<br />

String textToTranslate = etTextToTranslate.getText().toString();<br />

InputMethodManager imm =<br />

(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);<br />

imm.hi<strong>de</strong>SoftInputFromWindow(etTextToTranslate.getWindowToken(),<br />

0);<br />

String translatedText = Translate.execute(textToTranslate,<br />

Language.SPANISH, Language.ENGLISH);<br />

TextView txt = (TextView)findViewById(R.id.txtTranslatedText);<br />

txt.setText(translatedText);<br />

} catch (Exception e) {<br />

e.printStackTrace();<br />

}<br />

}<br />

});<br />

btnSearch.setOnClickListener(new OnClickListener() {<br />

@Overri<strong>de</strong><br />

public void onClick(View v) {<br />

EditText etQueryText = (EditText)findViewById(R.id.etQueryText);<br />

String queryText = etQueryText.getText().toString();<br />

InputMethodManager imm =<br />

(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);<br />

imm.hi<strong>de</strong>SoftInputFromWindow(etQueryText.getWindowToken(), 0);<br />

HttpTransport transport = new NetHttpTransport();<br />

GenericUrl url = new GenericUrl(“https://gdata.youtube.com/feeds<br />

/api/vi<strong>de</strong>os?alt=jsonc&max-results=2&q=” + queryText);<br />

final JsonFactory jsonFactory = new JacksonFactory();

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!