Como buscar el contenido de un TextView en internet
Publicado por Luis (97 intervenciones) el 31/07/2016 22:05:05
Hola de nuevo.
En esta ocasión intento que se inicie el navegador del smartphon y busque en internet ( google-imagenes) el contenido de un TextView.
En un simple hola mundo donde el textview pone ( barcos de lujo ) al pulsar un button nos muestre los resultados en el navegador, al igual que si en google imagenes pusieramos ( barcos de lujo ) nos saldrian los resultados en el navegador de ( imagenes ) relaccionadas con barcos de lujo.
He probado diferentes métodos pero no encuentro el metodo adecuado o la forma de expresarlo.
He recogido le contenido del textview en una string y le paso los datos a la url de google.
Creo que es correcto como lo estoy haciendo.
Pero no consigo que me muestre las imagenes del resultado.
Este el el codigo MainActivity.java
Les agradezco me digan si lo estoy haciendo correctamente con este metodo o como debiera hacerlo.
Y la sintaxis correcta de la url para que me muestre solo las imagenes en el navegador.
Muchas gracias por su tiempo
En esta ocasión intento que se inicie el navegador del smartphon y busque en internet ( google-imagenes) el contenido de un TextView.
En un simple hola mundo donde el textview pone ( barcos de lujo ) al pulsar un button nos muestre los resultados en el navegador, al igual que si en google imagenes pusieramos ( barcos de lujo ) nos saldrian los resultados en el navegador de ( imagenes ) relaccionadas con barcos de lujo.
He probado diferentes métodos pero no encuentro el metodo adecuado o la forma de expresarlo.
He recogido le contenido del textview en una string y le paso los datos a la url de google.
Creo que es correcto como lo estoy haciendo.
Pero no consigo que me muestre las imagenes del resultado.
Este el el codigo MainActivity.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package com.example.homer.holamundo;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
TextView textodeltextview;
Button botonbuscar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textodeltextview = (TextView)findViewById(R.id.Tv_texto);
botonbuscar = (Button)findViewById(R.id.btn_buscar);
botonbuscar.setOnClickListener(new View.OnClickListener() {
// paso los datos del textview a string
String datos = textodeltextview.getText().toString();
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "Buscando en internet", Toast.LENGTH_LONG).show();
// String URLString = "https://www.google.es/search?q="+datos;
// Este metodo me muestra los resultados de TODAS las webs relaccionadas con barcos de lujo
String URLString = "https://www.google.es/imghp?hl=es&ei="+datos ;
// Con este metodo intento que me muestren solo los resultados de ( imagenes ) pero no lo consigo
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(URLString));
startActivity(i);
}
});
}
}
Les agradezco me digan si lo estoy haciendo correctamente con este metodo o como debiera hacerlo.
Y la sintaxis correcta de la url para que me muestre solo las imagenes en el navegador.
Muchas gracias por su tiempo
Valora esta pregunta


0