Определить язык интерфейса в смысле htc на Android
Я хочу предоставить пользователям контент моего приложения на том же языке, что и их интерфейс. Так что, если кто-то, у кого есть HTC Sense, имеет интерфейс пользовательского интерфейса на норвежском, он должен получить норвежский контент. Однако, хотя HTC Sense имеет норвежский пользовательский интерфейс, Android не включает в себя норвежский язык, поэтому SDK для Android, похоже, не использует файл values-no/strings.xml. Как я могу это исправить? В основном я хочу, чтобы приложение использовало ресурсы, связанные с языком пользовательского интерфейса телефона.
1 ответ
В последнее время я что-то слышал, но это расплывчато, и я не знаю, сможете ли вы вообще использовать это в вашей ситуации.
Я слышал, что всякий раз, когда вы вносите какие-либо изменения в Настройки, выдается широковещательная рассылка, возможно, вы можете подписаться на это и получать уведомления об изменении локали.