是否可以在Android中以编程方式启用或禁用HSDPA连接?
如果是这样,该怎么做?我在TelephonyManager中找不到任何API。
最佳答案
到目前为止,尚无法通过编程方式启用网络(CDMA,3G或HSDPS)。众所周知,我们可以通过编程方式启用WiFi。
但是我们可以在Mobile / WiFi之间设置首选网络。
ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE / TYPE_WIFI);
不幸的是,它对我不起作用。当我尝试设置TYPE_MOBILE时,即使清单中有必需的权限,我也会收到“安全性异常”。
当我尝试设置TYPE_WIFI时,它不会抛出异常,但是在获取网络首选项时,我会收到“ -1”,这意味着没有首选的网络(没有文档,这是我的预测)。