Android 热点事件已关闭

Android 热点事件已关闭,android,wifi,Android,Wifi,如何知道wifi热点靠近用户?我认为应该有事件通知热点状态已更改。我查看了WifiManager.java,发现了一个相关的操作 下面的行动是隐藏的 公共静态最终字符串WIFI\u AP\u STATE\u CHANGED\u ACTION= “android.net.wifi.wifi\u AP\u状态改变” 你能告诉我热点关闭的情况吗?可以使用无线网络广播接收器来完成这项工作 将清单中的接收器声明为android.net.wifi.wifi\u AP\u STATE\u CHANGED操作,

如何知道wifi热点靠近用户?我认为应该有事件通知热点状态已更改。我查看了WifiManager.java,发现了一个相关的操作

下面的行动是隐藏的

公共静态最终字符串WIFI\u AP\u STATE\u CHANGED\u ACTION= “android.net.wifi.wifi\u AP\u状态改变”


你能告诉我热点关闭的情况吗?

可以使用无线网络广播接收器来完成这项工作

将清单中的接收器声明为android.net.wifi.wifi\u AP\u STATE\u CHANGED操作,并包括使用wifi的所有必要权限。广播接收机的on接收功能如下

    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if ("android.net.wifi.WIFI_AP_STATE_CHANGED".equals(action)) {

            int hotSpotState = intent.getIntExtra("wifi_state", 
                                    0);

            // Your code goes here

        }
    }