gpt4 book ai didi

android - 如何知道用户何时打开/关闭移动数据或 wifi?

转载 作者:行者123 更新时间:2023-11-29 00:23:37 26 4
gpt4 key购买 nike

我的应用程序需要知道用户何时打开或关闭 Wifi 或移动数据。实际上它会显示网络何时发生变化,无论设备是否有连接,都可以正常工作。但我想知道用户何时手动打开/关闭网络。

没错,我的 list 上有这个。

<receiver android:name="pe.com.gps.broadcastreceivers.CheckForMobileDataBroadcastReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>

最佳答案

在 onCreate 方法中(或任何时候你想知道 wifi 是否已连接)使用 WifiManager 。例如:

WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);

if (!wm.isWifiEnabled()) {
// wm.setWifiEnabled(true);
//Or do what you want in disable mode
} else {
// wm.setWifiEnabled(false);
//Or do what you want in enable mode
}

在这种情况下,ConnectivityManager 也可以帮助您。检查这个conversation.

关于android - 如何知道用户何时打开/关闭移动数据或 wifi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com