我正在尝试(想知道是否有可能)编写一个应用程序,它将根据某些标准自动更改网络选择模式。例如。将网络运营商从 Vodafone 更改为 T-Mobile(假设 SIM 卡注册会成功,但我不担心 atm)
不幸的是,我似乎无法在 API 中找到任何方法来做到这一点。有人有什么想法吗?
我认为,由于它不在公共 API 中,因此如果手机已 root,可能仍然有办法做到这一点。真的吗?如果是这样,我应该去哪里寻找?
提前致谢
抱歉,但你不能。
您可以查看电话管理器 http://developer.android.com/reference/android/telephony/TelephonyManager.html .
您可以通过 getSimOperator(Name) / getNetworkOperator(Name) 来了解当前的操作员。
您还可以检查这个thread https://stackoverflow.com/questions/2373727/programatically-connecting-to-another-network-operators说“我了解到,为了安全起见,没有任何公共 API 来管理此操作,因此唯一的选择是将用户发送到我的应用程序中的系统 PreferenceScreen。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)