Java 如何检查Android操作系统中的WIFI和共享接入点是否激活?
我有一个问题,我想检查在Android操作系统中启动WIFI或变成AP的用户。Java 如何检查Android操作系统中的WIFI和共享接入点是否激活?,java,android,wifi,access-point,Java,Android,Wifi,Access Point,我有一个问题,我想检查在Android操作系统中启动WIFI或变成AP的用户。 如何检查这些服务是否已激活? 请帮我解决这个问题。 感谢您的帮助:)要检查Wifi状态,请使用此代码 private WifiManager wifiManager; @Override public void onCreate(Bundle icicle) { .................... wifiManager = (WifiManager) this.getSystemServic
如何检查这些服务是否已激活?
请帮我解决这个问题。
感谢您的帮助:)
要检查Wifi状态,请使用此代码
private WifiManager wifiManager;
@Override
public void onCreate(Bundle icicle) {
....................
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
// do whatever you wnat
wifiManager.setWifiEnabled(false);
}else{
// do whatever you wnat
wifiManager.setWifiEnabled(true);
}
}
要执行此操作,必须在manifest.xml文件中声明以下权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Oh~谢谢您的帮助,但我怎么知道共享接入点已激活?