作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的 Android 应用程序需要对不同的移动国家代码做出不同的 react 。
它似乎被硬编码为 mcc310 (US)。我可以从 TelephonyManager.getSimCountryIso()
或使用像 res/values-mcc123/
这样的资源文件夹读取这个值,但是我如何在模拟器中设置这个值?
最佳答案
要更改TelephonyManager.getSimCountryIso()
返回的内容,只需执行
adb shell setprop gsm.sim.operator.iso-country no
现在返回 no(挪威)。
如果您想更改 TelephonyManager.getSimOperator()
返回的内容 (MCC+MNC) 然后执行
adb shell setprop gsm.sim.operator.numeric 24201
并且您已将 MCC 更改为 242(挪威),将 MNC 更改为 01(Telenor)。
要查看您可以更改哪些其他属性然后执行
adb shell getprop
这已被验证适用于 AVD 和 Genymotion。但是,这不会持久地更改这些属性。
关于android - 如何在 Android 模拟器中更改移动国家代码 (MCC)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2637606/
我是一名优秀的程序员,十分优秀!