Android 如何在按下home按钮或关闭应用程序时读取WIFI/BLUETOOTH打开或关闭的状态
我有一个应用程序,我正在启用和禁用wifi和蓝牙,问题是按下home(主页)按钮,两个wifi/bluetooth都将关闭Android 如何在按下home按钮或关闭应用程序时读取WIFI/BLUETOOTH打开或关闭的状态,android,bluetooth,wifi,Android,Bluetooth,Wifi,我有一个应用程序,我正在启用和禁用wifi和蓝牙,问题是按下home(主页)按钮,两个wifi/bluetooth都将关闭 按home(主页)按钮或关闭应用程序时,如果wifi/bluetooth(无线/蓝牙)处于打开状态,则应处于打开状态,反之亦然,您可以检查wifi/bluetooth是否已启用: 适用于WIFI: WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
按home(主页)按钮或关闭应用程序时,如果wifi/bluetooth(无线/蓝牙)处于打开状态,则应处于打开状态,反之亦然,您可以检查wifi/bluetooth是否已启用: 适用于WIFI:
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
// Wifi is not enable
}else{
// Wifi is enable
}
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.BLUETOOTH" />
清单许可:
<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.BLUETOOTH" />
你的问题不清楚。你能解释一下吗?如果我们关闭应用程序,bluetooth/wifi不应该关闭,如果它们是打开的,你在活动中有onuserleavehint()方法,当用户按Home键时将调用该方法,因此覆盖此方法感谢回复,我们如何检查bluetooth/wifi是否打开,如何检查,我们可以在onecreate()中读取wifi/bluetooth的状态吗?我的意思是,当我们启动应用程序时,它会按照我们的需要工作。是的,在创建您的活动或服务时,您将读取wifi/bluetooth的状态。谢谢,您可以告诉我怎么做吗,因为我是android新手,我没有正确的想法