getapplicationlabel是否返回非拉丁字符?

时间:2018-10-08 13:16:43

标签: android

嗨,我想为此将已安装的应用程序名称传递给服务器,我正在使用getApplicationLabel,但服务器不接受英语字符以外的其他字符,因此我想知道getApplicationLabel (ApplicationInfo info)是否仅返回英语字符或是否返回非英语字符字符(例如中文,印地文)?

1 个答案:

答案 0 :(得分:1)

不,它不仅会返回拉丁字符。

至少有两种方法不会。

  1. 如果该应用仅针对非拉丁字母进行了本地化,请说一些晦涩的印度或中文应用。该应用程序可能未使用基本的拉丁字母命名。
  2. 如果该应用程序已针对多种语言进行了本地化,并且当前设备语言使用的是非拉丁语脚本,例如Google Chrome。在将语言设置为中文的设备上,getApplicationLabel()可能会返回“谷歌浏览器”。