Hola,
Te explicaré los conceptos y lo que debes hacer sin dar código.
Primero debe escribir un servicio web (le recomiendo que devuelva contenido JSON) que le devolverá los resultados de búsqueda de su base de datos cuando le pase algunos parámetros de búsqueda.
- ¿Android está aprendiendo bien por hoy?
- ¿Cómo se optimiza la "carrera real" a pesar del gran tamaño y los gráficos realistas?
- ¿Qué sucede si alguien piratea una aplicación de Android?
- Si Windows puede ejecutar código nativo, ¿por qué Android no puede ejecutar código nativo?
- ¿Qué aplicaciones te gustaría ver en Android portadas desde otras plataformas?
https://davidwalsh.name/web-serv…
Lado de la aplicación:
Cree una actividad que contenga una zona para escribir su texto (EditText) y un ListView para mostrar sus resultados.
Cuando el usuario escriba algo (Campos de texto | Desarrolladores de Android) solicite su servicio web. Aquí hay un tutorial para hacerlo: https: //www.simplifiedcoding.net…
Consejos personales:
- Solicite su API después de que el usuario haya escrito al menos 3 o más caracteres (dependa de cuáles son sus datos y parámetros de búsqueda).
- Establezca un tiempo de espera antes de hacer una solicitud al servidor y cancele el anterior si hay uno nuevo, así que cuando escriba “Harry Potter” no buscará “H”, “Ha”, “Har”, …
Cuando reciba su resultado, complete su vista de lista (se explica en el tutorial de actualización) y tendrá una vista de búsqueda funcional.
Ojalá te ayude, no dudes si necesitas más explicaciones sobre cualquier punto.