Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > FireMonkey
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 02-11-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 280
Poder: 2
navbuoy Va por buen camino
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.

Código Delphi [-]
uses
  FMX.NetworkState;

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.

Código Delphi [-]
procedure CheckInternetConnection;
begin
  if TNetwork.IsConnected then
    ShowMessage('Conectado a Internet')
  else
    ShowMessage('No hay conexión a Internet');
end;

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:

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
  CheckInternetConnection;
end;

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:

Código Delphi [-]
procedure CheckConnectionType;
begin
  case TNetwork.GetNetworkState of
    TNetworkState.ConnectedViaWiFi:
      ShowMessage('Conectado a Internet por Wi-Fi');
    TNetworkState.ConnectedViaMobile:
      ShowMessage('Conectado a Internet por datos móviles');
  else
    ShowMessage('No hay conexión a Internet');
  end;
end;


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.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber si estoy conectado a Internet JPMMVR Internet 13 07-11-2011 19:30:14
Saber si un PC esta conectado Alexander API de Windows 4 14-07-2011 17:16:49
Cómo saber si estoy conectado a Internet dec Trucos 1 10-09-2008 04:07:10
Comprobar si se esta conectado a internet Drake OOP 7 21-12-2006 15:38:18
Saber si esta conectado Kaesbu Internet 1 22-09-2003 14:09:45


La franja horaria es GMT +2. Ahora son las 10:01:36.


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
Copyright 1996-2007 Club Delphi