2010-02-22 56 views
1

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

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

+1

@EdwardFalk - 请考虑一下您继续进行的这些不重要的编辑是否足够重要,以证明将旧问题提交回队列顶部是正确的。 – 2013-05-21 20:39:23

+0

哎呀,不知道发生了什么事。我会停下来。 – 2013-05-21 23:21:39

回答

1

从现在开始,以编程方式启用网络(CDMA,3G或HSDPS)是不可能的。正如我们所知,我们可以通过编程启用WiFi。

但是我们可以在Mobile/WiFi中设置更好的网络。

ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE/TYPE_WIFI);

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

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

相关问题