相关疑难解决方法(0)

如何查看Android上是否连接了Wi-Fi?

除非他们连接了Wi-Fi,否则我不希望我的用户甚至尝试下载某些内容.但是,我似乎只能判断是否启用了Wi-Fi,但他们仍然可以拥有3G连接.

android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE);
android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState();
NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s);
if (state != NetworkInfo.DetailedState.CONNECTED) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

然而,国家不是我所期望的.即使连接了Wi-Fi,我也会OBTAINING_IPADDR成为状态.

android wifimanager android-wifi

234
推荐指数
7
解决办法
21万
查看次数

以编程方式限制 Android 中所有应用程序对移动数据的访问

任何人都可以知道限制android中特定应用程序的移动数据访问吗?最近,我在 4.4.4 Kitkat 版本的 MOTO G(第 2 代)上发现了此功能。

如何以编程方式做到这一点?

这是截图

在此处输入图片说明

android application-settings

5
推荐指数
0
解决办法
2069
查看次数