Wi-Fi Easy Connect

Sui dispositivi con Android 10 (livello API 29) e versioni successive, puoi utilizzare Easy Connect per eseguire il provisioning delle credenziali Wi-Fi su un dispositivo peer, in sostituzione di WPS, che è stato ritirato in Android 9. Le app possono integrare Easy Connect nel loro flusso di configurazione e provisioning utilizzando l'intent ACTION_PROCESS_WIFI_EASY_CONNECT_URI. Questo intent richiede un URI. L'app di chiamate può recuperare l'URI tramite vari metodi, tra cui la scansione di un codice QR da un adesivo o un display o la scansione di annunci Bluetooth LE o NFC.

Una volta che l'URI è disponibile, puoi eseguire il provisioning delle credenziali Wi-Fi del dispositivo peer con l'intent ACTION_PROCESS_WIFI_EASY_CONNECT_URI. In questo modo, l'utente può selezionare una rete Wi-Fi da condividere e trasferire le credenziali in modo sicuro.

Easy Connect non richiede le autorizzazioni di accesso alla posizione o al Wi-Fi.

WifiManager.isEasyConnectSupported()