如何获取启用或禁用 wifi 的事件
How to get an event for wifi getting enabled or disabled
在 Android 上启用或禁用 Wifi 时监听和接收事件的方法是什么?
请注意,我不是在寻找互联网连接。我只是在寻找一个表明 wifi 设置中的 wifi 已启用的事件。
使用 WIFI_STATE_CHANGED_ACTION 广播意图操作来检查 Wi-Fi 状态。
将此添加到您的清单文件中:
<receiver
android:name=".WifiReceiver" >
<intent-filter>
<action android:name="android.net.wifi.STATE_CHANGE" />
</intent-filter>
</receiver>
并使用此 class 接收广播:
public class WifiReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Check the state here
int state = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, -1);
}
}
在 Android 上启用或禁用 Wifi 时监听和接收事件的方法是什么?
请注意,我不是在寻找互联网连接。我只是在寻找一个表明 wifi 设置中的 wifi 已启用的事件。
使用 WIFI_STATE_CHANGED_ACTION 广播意图操作来检查 Wi-Fi 状态。
将此添加到您的清单文件中:
<receiver
android:name=".WifiReceiver" >
<intent-filter>
<action android:name="android.net.wifi.STATE_CHANGE" />
</intent-filter>
</receiver>
并使用此 class 接收广播:
public class WifiReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Check the state here
int state = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, -1);
}
}