android: как вручную установить код страны в эмуляторе

Когда я использую следующий код, он всегда показывает код страны как США.

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

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

Как я могу вручную установить код страны на IN (Индия) в эмуляторе.

2 ответа

Решение

Это делается так же, как на реальном устройстве. Откройте приложение seetings, выберите "Язык и ввод" -> "Язык" и выберите "Английский (Индия)"

Выполнить> Отладка конфигураций / Выполнить конфигурации

Назначение вкладки> Дополнительные параметры командной строки эмулятора

часовой пояс Азия / Индия

Другие вопросы по тегам