我有一个原型Android应用程序,它像Hotspot一样持续监听移动功能状态。对于蓝牙检测,我使用registerContentObserver()
来获取最新状态,它将通过自定义ContentObserver
通知我。
所以对于Hotspot,
提前致谢。
答案 0 :(得分:0)
检查是否启用了热点
Method method = wifiManager.getClass().getDeclaredMethod("getWifiApState");
method.setAccessible(true);
int actualState = (Integer) method.invoke(wifiManager, (Object[]) null);
不同的国家
public static int AP_STATE_DISABLING = 10;
public static int AP_STATE_DISABLED = 11;
public static int AP_STATE_ENABLING = 12;
public static int AP_STATE_ENABLED = 13;
public static int AP_STATE_FAILED = 14;
用于检测您可以使用的客户端
android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED
广播接收器。