Cuando el punto de acceso portátil de Android esté encendido, el sistema definitivamente enviará una transmisión. Quiero saber cómo escribir un receptor de transmisión.
Cree un BroadcastReceiver y escríbalo en onReceive para determinar si el punto de acceso actual está activado
public void onReceive(Context context, Intent intent) {
String action = intent.getAction ();
if (ConnectivityManager.ACTION_TETHER_STATE_CHANGED.equals(action)) {
ConnectivityManager connMgr = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
String[ ] tethered = connMgr.getTetheredIfaces();
if (tethered ! = null amp; tethered.length gt; 0) // significa que wifi, usb o bluetooth están conectados.
. .....
}