我的应用程序数据密集,我希望为用户提供打开/关闭WIFI数据使用的舒适度。
我的应用程序全面使用网络连接,广告也是如此。我如何在全局范围内为应用程序进程将数据连接类型限制为仅限WIFI?
答案 0 :(得分:0)
如果启用了wifi,则手机会使用它而不是手机网络。
您可以使用WifiManager
:http://developer.android.com/reference/android/net/wifi/WifiManager.html#isWifiEnabled%28%29检查是否已启用它,并根据您使用网络的布尔值来决定。
您还可以检查getConnectionInfo ()
以确保连接处于有效状态:http://developer.android.com/reference/android/net/wifi/WifiInfo.html