我正在编写一个应用程序,我需要专门的 GPRS 连接,即使 wifi 或 3G(或更好)可用。我已经想出了如何禁用 wifi(通过使用WifiManager
),但是,我似乎无法找到如何以编程方式禁用 3G 并且只使用 GPRS 连接,其效果与在设备设置中手动更改它的效果相同。
有没有办法用代码做到这一点?
更新:我正在寻找的不一定必须在公共 Android API 中。它也可能在一个未记录的 API 中,或者作为最后的手段,特定于设备的 API,我只需要一些可以工作的东西。但是,我宁愿不必 root 设备来使用这些功能。