【发布时间】:2016-01-26 16:31:41
【问题描述】:
我想知道移动网络是启用还是禁用。
我的应用程序旨在帮助用户接到电话,为此我需要访问互联网。因此,如果 Wi-Fi 有睡眠策略并且移动网络被禁用,我想在用户第一次访问应用程序时显示一个信息框。 (我需要在电话响铃后的几毫秒内上网)。
我找到了 Settings.System.WIFI_SLEEP_POLICY,但我找不到任何关于如何检查移动网络是否被禁用(当 Wi-Fi 开启并正常工作时)的信息。
任何帮助将不胜感激!
编辑: 问题是我想知道用户是否关闭了移动网络(而手机当时可能有 WiFi 访问)。
【问题讨论】:
-
不一样。 ((LocationManager)getSystemService(Context.LOCATION_SERVICE)).isProviderEnabled(LocationManager.NETWORK_PROVIDER);当移动网络被禁用并且 Wi-Fi 被启用(并且工作)时为真。来自 API:位置基于手机信号塔和 WiFi 接入点的可用性
标签: android