如何在Android中以编程方式启用HSDPA?

时间:2010-02-22 10:42:22

标签: android

是否可以在Android中以编程方式启用或禁用HSDPA连接?

如果是这样,怎么办?我在TelephonyManager中找不到任何API。

1 个答案:

答案 0 :(得分:1)

目前无法以编程方式启用网络(CDMA,3G或HSDPS)。我们知道我们可以以编程方式启用WiFi。

但我们可以在移动/ WiFi之间设置首选网络。

ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE / TYPE_WIFI);

不幸的是,它不适合我。当我尝试设置TYPE_MOBILE时,即使我在清单中需要权限,我也会收到安全例外。

当我尝试设置TYPE_WIFI时,它没有抛出异常,但在获取网络首选项时,我得到“-1”,表示没有首选网络(没有文档,这是我的预测)。