¿Cómo creo una vista de búsqueda para una base de datos externa en Android Studio?

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.

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.