Contenido sobre Android
Buscar
Social
Ofertas laborales ES

Foro sobre Android > Añadir búsqueda en aplicación.

Buenas. Quiero añadir una opción de búsqueda en el lector de rss que he publicado, pero no una búsqueda entre canales o entradas que tenga en el móvil, si no recogiendo los datos de la web a través del SearchManager de Android.
He designado la activity que ha de recibir los datos, pero ahí me he quedado. De lo que he buscado he visto como hacerlo con mis datos, en bases de datos o en ficheros que estén en el proyecto, pero no se recibir los datos de la búsqueda en google.
¿Se puede hacer con el sdk de android?¿Ahi que usar el custom seach de google?(Es que me suenan las campanas)¿Alguna idea de por donde buscar?
Ya digo que la búsqueda en local la tengo más o menos clara, y que en la global (que es la que quiero hacer) hago que me salte la web de google con el término que quiero, pero no soy capaz de capturar los resultados de la web de google sin que me aparezca esta.
¿Me he explicado mínimamente bien?

noviembre 26, 2011 | Unregistered Commenterjmtu

Si te he entendido bien quieres hacer búsquedas en google y que te devuelva el resultado de la búsqueda en tu activity, no? Yo lo que haría es crear una conexión con URLConnection y como ruta pondría http://www.google.es/#q=palabra+a+buscar (separado con + las diferentes palabras) y con el método getInputStream() recoges el código fuente. No se si es la mejor opción pero es la única que veo. (tampoco soy experto en android...)

diciembre 17, 2011 | Registered Commenterjordibr7

Algo así había pensado, pero lo que he visto mirando el código fuente de los resultados devueltos, en el navegador, no me da una ristra de enlaces, sino una serie de scripts y he pospuesto un poco esto en favor de meterle otras cosas al programa.
Cuando me meta en ello y vaya sacando algo en claro lo iré posteando en este hilo, si sigue abierto y si está cerrado abriré otro para poner la solución que encuentre.
Gracias por la respuesta.

diciembre 18, 2011 | Unregistered Commenterjmtu