2013-01-15 66 views
2

当我使用以下代码时,它始终将国家代码显示为US。android:如何在仿真器中手动设置国家代码

context = MainActivity.this; 
String locale = context.getResources().getConfiguration().locale.getCountry(); 

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); 
telephonyManager.getSimCountryIso(); 

如何手动设置国家代码设置为IN(印度)在模拟器中。

回答

1

这与在真实设备上的完成方式相同。 打开seetings应用,得到了“语言和输入法” - >“语言”,然后选择“英语(印度)”

+3

这改变了语言环境,而不是SIM国家代码(有时也称为MCC)。 – zmbq

+0

@zmbq好的,但是OP的locale不是来自SIM。 – Henry

0

运行>调试配置/运行配置

标签目标>其他仿真器的命令行选项

-timezone亚洲/印度

相关问题