La implementación de la funcionalidad de inicio de sesión en Android desde una base de datos alojada en Internet (como mysql) requiere un servidor web y se prefiere un cliente web para establecer la conexión entre la actividad de Android y la base de datos.
Dicho esto, es posible acceder y obtener datos de una base de datos sin un cliente web (scripts) con JDBC, pero no se recomienda.
Para implementar el inicio de sesión, se crea una actividad que verifica los detalles del usuario a través del cliente web que envía una solicitud a la base de datos a través de POST, pero el cliente aquí recibe datos a través de la actividad. Del mismo modo, si desea enviar algunos datos a la base de datos, GET se utiliza a través del cliente web que pasa una solicitud para agregar datos a la base de datos. Los datos recibidos del cliente se almacenan en una matriz o, a veces, en una matriz JSON y luego se inicia una nueva actividad después de iniciar sesión.
- Soy principiante en el desarrollo de Android y quiero convertirme en un desarrollador independiente. ¿Dónde puedo obtener algunos proyectos simples o encontrar algún mentor y trabajar con él?
- ¿Cuál es la forma más fácil de comenzar a desarrollar aplicaciones de Android?
- Quiero construir Android N para mi teléfono. No tengo ninguna habilidad de programación. Puedo hacerlo ? Quiero hacerlo desde el código fuente de Google.
- Estoy lanzando una aplicación gratuita. ¿Cómo puedo agregar atractivo para tener más usuarios?
- Quiero aprender el desarrollo de Android, pero después de ver Android Studio, el IDE desordenado con tantos botones y cosas complicadas, perdí la voluntad de estudiar y codificar. ¿Hay algún otro sitio donde pueda aprender Android de una mejor manera?
Para cerrar sesión, es tan simple como cambiar a otra actividad y finalizar todas las demás actividades en segundo plano.
En más del 80% de las aplicaciones de Android que he visto, php se usa como interfaz de cliente web y mysql como base de datos.
Puede navegar por la web para implementaciones de funcionalidades de inicio de sesión.