我正在尝试(想知道是否可能)编写一个应用程序,它将根据某些标准自动更改网络选择模式.例如.将网络操作符从沃达丰改为T-Mobile(假设SIM卡注册成功,但我并不担心它)
不幸的是,我似乎无法在API中找到任何方法来做到这一点.任何人有任何想法?
我假设,因为它不在公共API中,所以如果手机是root的话,可能仍有办法实现.真的吗?如果是这样,我应该在哪里看?
提前致谢
解决方法:
对不起,但你不能.
你可以看看TelephonyManager.
您可以知道当前运算符:getSimOperator(Name)/ getNetworkOperator(Name).
您还可以查看此thread说“我了解到,为了安全起见,没有任何公共API来管理这个,所以唯一的选择是将用户发送到我的应用程序中的系统PreferenceScreen.”