我尝试从
中给出的代码中获取其包名的其他应用程序的名称但对于某些应用程序,它给出了不同的名称。例如。
用于"电话"应用程序,它正在提供" Google拨号器"
for" Play store"应用程序,它正在提供" Google Play商店"。
我理解" Google拨号器"是应用程序标签,因此它给出了,但有没有办法获得谷歌默认启动器中显示的应用程序名称。 (获取"电话"而不是" Google拨号器"。)
答案 0 :(得分:0)
只是做:
public static String getApplicationName(Context context) {
int stringId = context.getApplicationInfo().labelRes;
return context.getString(stringId);
}
希望这有帮助。