Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

HasInternet

Biblioteca que valida se tem internet no celualr

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

delphi-connectivity (HasInternet)

Biblioteca Delphi leve para verificar se o dispositivo possui conexão de internet ativa.

  • Android: consulta o ConnectivityManager via JNI — sem fazer requisição de rede
  • Windows / outras plataformas: retorna True (modo de debug/fallback)

Instalação via Boss

bash
boss install github.com/Adriano-Santos/HasInternet

Uso

pascal
uses Connectivity;

if TConnectivity.HasInternet then
  ShowMessage('Online!')
else
  ShowMessage('Sem internet');

Permissão Android

No arquivo .dproj do projeto consumidor, adicione:

xml
<AUP_ACCESS_NETWORK_STATE>true</AUP_ACCESS_NETWORK_STATE>

Ou via Delphi IDE: Project > Options > Application > Uses Permissions > Access Network State.

Requisitos

  • Delphi 10.4 Sydney ou superior
  • FMX (FireMonkey)
  • Boss (opcional, para instalação)

Licença

MIT © 2026 Adriano Santos Treinamentos