Why Nostr? What is Njump?
2024-10-09 23:37:17
in reply to

Servidor Público em Regime CLT do Ancapistão on Nostr: Curiosidade sobre Android e Desenvolvimento Você sabia que obter o SSID do Wi-Fi ao ...

Curiosidade sobre Android e Desenvolvimento

Você sabia que obter o SSID do Wi-Fi ao qual o smartphone está conectado era algo bem simples? Bastava criar um método que executasse o seguinte código:

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String ssid = wifiInfo.getSSID();

Porém, o Google identificou uma falha de segurança nessa abordagem. Agora, os aplicativos que utilizam esse código PRECISAM DE PERMISSÕES DE LOCALIZAÇÃO. Por quê? Simples: o Google percebeu que aplicativos maliciosos, com fins de espionagem, poderiam coletar o nome das redes Wi-Fi às quais você está conectado para deduzir sua localização, mesmo sem ter permissão para acessá-la diretamente. Por isso, o método wifiInfo.getSSID() agora requer a permissão:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Author Public Key
npub1g6jjgu06nctv74e96u84jux6vxm3ezncjh7tyquvm66jug02xvzqmqu08l