简体   繁体   English

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

[英]How to enable HSDPA programmatically in Android?

Is it possible to enable or disable HSDPA connection programatically in Android? 是否可以在Android中以编程方式启用或禁用HSDPA连接?

If so, how to do that? 如果是这样,该怎么做? I didn't find any API in TelephonyManager. 我在TelephonyManager中找不到任何API。

It is not possible to enable Network(CDMA, 3G or HSDPS) programmatically as of now. 到目前为止,尚无法通过编程方式启用网络(CDMA,3G或HSDPS)。 As we know we can enable WiFi programatically. 众所周知,我们可以通过编程方式启用WiFi。

But we can set the preferable network among Mobile / WiFi. 但是我们可以在Mobile / WiFi之间设置首选网络。

ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE/TYPE_WIFI); ConnectionManager.setNetworkPreference(ConnectionManager.TYPE_MOBILE / TYPE_WIFI);

Unfortunately, it is not working for me. 不幸的是,它对我不起作用。 When I tried to set TYPE_MOBILE, I am getting Security Exception even if I had required permission in my manifest. 当我尝试设置TYPE_MOBILE时,即使清单中有必需的权限,我也会收到Security Exception。

When I tried to set TYPE_WIFI, It is not throwing exception, but while getting network preference, I am getting "-1", means there is no preferred network(No Documentation, its my prediction). 当我尝试设置TYPE_WIFI时,它不会抛出异常,但是在获取网络首选项时,我会收到“ -1”,这意味着没有首选的网络(没有文档,这是我的预测)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM