我想在设备从热点中添加或删除时收到通知。我已经注册了 IntentFilter.addAction() 来获取通知,但是当新设备连接到热点时它不会触发。

IntentFilter intentFilter = new IntentFilter();

intentFilter.addAction(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION);


getActivity().registerReceiver(myReceiver, intentFilter);

最佳答案

您是否尝试过“getWifiState()”然后如果结果是:

常数值:0 (0x00000000) --> WIFI_STATE_DISABLING

常数值:1 (0x00000001) --> WIFI_STATE_DISABLED

常数值:2 (0x00000002) --> WIFI_STATE_ENABLING

常数值:3 (0x00000003) --> WIFI_STATE_ENABLED

常数值:4 (0x00000004) --> WIFI_STATE_UNKNOWN

对于其他选项,请在此处查看:http://developer.android.com/reference/android/net/wifi/WifiManager.html

如果仅此而已,如果我对您有帮助,您可以勾选我的答案,谢谢!

关于android - 如何在新设备连接到 android 热点时收到通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17922572/

10-10 18:32