如何告诉packageManager.getText()使用除设备语言环境之外的其他语言环境?

时间:2014-12-15 20:04:16

标签: android localization locale

通过调用PermissionInfo#loadLabel(PackageManager pm),我们可以获得权限的文本描述。跟踪此调用点,然后调用pm.getText(String packageName,int resId, ApplicationInfo appInfo)获取当前设备语言环境中resId的翻译字符串。有人知道如何在另一个语言环境中获取resId的翻译字符串吗?如何告诉packageManager使用除设备语言环境以外的其他语言环境?

1 个答案:

答案 0 :(得分:0)

您可以按照以下方式以编程方式设置默认语言环境:

Locale.setDefault(new Locale("de"));