是否可以在Android中以编程方式启用或禁用HSDPA连接?
如果是这样,怎么办?我在TelephonyManager中找不到任何API。
答案 0 :(得分:1)
目前无法以编程方式启用网络(CDMA,3G或HSDPS)。我们知道我们可以以编程方式启用WiFi。
但我们可以在移动/ WiFi之间设置首选网络。
ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE / TYPE_WIFI);
不幸的是,它不适合我。当我尝试设置TYPE_MOBILE时,即使我在清单中需要权限,我也会收到安全例外。
当我尝试设置TYPE_WIFI时,它没有抛出异常,但在获取网络首选项时,我得到“-1”,表示没有首选网络(没有文档,这是我的预测)。