如何从其包名中获取出现在谷歌默认启动器中的Android应用程序名称?

时间:2015-04-30 10:44:56

标签: android

我尝试从

中给出的代码中获取其包名的其他应用程序的名称
  

Android: Get application name (not package name)

但对于某些应用程序,它给出了不同的名称。例如。

  

用于"电话"应用程序,它正在提供" Google拨号器"

     

for" Play store"应用程序,它正在提供" Google Play商店"。

我理解" Google拨号器"是应用程序标签,因此它给出了,但有没有办法获得谷歌默认启动器中显示的应用程序名称。 (获取"电话"而不是" Google拨号器"。)

1 个答案:

答案 0 :(得分:0)

只是做:

    public static String getApplicationName(Context context) {
    int stringId = context.getApplicationInfo().labelRes;
    return context.getString(stringId);
}

希望这有帮助。