Можно ли получить независимый от локали ярлык приложения из Android PackageManager? - PullRequest
0 голосов
/ 21 января 2010

Я использую PackageManager.getApplicationLabel(ApplicationInfo) для получения меток приложений.

Похоже, что возвращаемая метка зависит от локали, установленной для телефона.

Например, с помощью музыкального приложения я получаю «Music» на английском языке, а не «Musica», если у меня настроен испанский язык.

Есть ли способ получить метку приложения по умолчанию (возможно, как определено в strings.xml)?

Я хочу иметь возможность получать метку приложения для каждого приложения, которое не зависит от локали.

1 Ответ

3 голосов
/ 21 января 2010

В Android нет «ярлыка приложения для каждого приложения, которое не зависит от локали». В конце концов, в своем собственном приложении вы заметите, что вы не предоставляете такую ​​метку.

Я бы перевернул вопрос: что же вы вкладываете AndroidManifest.xml, чтобы удовлетворить ваши потребности? Затем узнайте, как получить доступ к этим данным из PackageManager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...