![]() |
Saber si el mobil esta conectado a internet
Buenas
Trabajo con firemonkey C++ BUILDER bajo plataforma android y necesito saber si el móvil que ejecuta mi app esta conectado a internet (daros, wifi..) o no Gracias |
Puedes probar a hacer un ping a un sitio externo.
|
En Delphi para Android, puedes verificar si el teléfono móvil está conectado a Internet usando la clase TNetwork de la biblioteca FireMonkey. Aquí te muestro cómo hacerlo.
Paso 1: Importa la Biblioteca Necesaria Asegúrate de incluir la unidad FMX.NetworkState en tu código para poder utilizar TNetwork.
Paso 2: Verificar Conexión a Internet Para comprobar si el dispositivo tiene conexión a Internet, usa el método TNetwork.IsConnected. Esta función devuelve True si hay una conexión activa (ya sea por Wi-Fi o datos móviles) y False en caso contrario.
Paso 3: Llamar a la Función en tu Aplicación Puedes llamar a esta función, por ejemplo, en el evento OnCreate de tu formulario principal para verificar la conexión al iniciar la aplicación:
Verificación de Tipo de Conexión (Opcional) Si deseas saber si la conexión es por Wi-Fi o datos móviles, puedes usar TNetwork.GetNetworkState para obtener esta información:
Explicación TNetwork.IsConnected verifica la conexión de forma general. TNetwork.GetNetworkState proporciona detalles sobre el tipo de conexión: Wi-Fi, datos móviles, o ninguna conexión. Esto te permitirá gestionar la conectividad de manera efectiva en tus aplicaciones Android desarrolladas en Delphi. |
La franja horaria es GMT +2. Ahora son las 09:43:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi