android - 如何判断节目实名制

标签 android package

目前仅显示包名称(见图): enter image description here

我想要的是:例如 SlimLauncher 而不是 com.slim.slimlauncher

对应的代码是:

final PackageManager pm = getPackageManager ();
    List< ApplicationInfo > packages = pm.getInstalledApplications ( PackageManager.GET_META_DATA );

    View inflate = getLayoutInflater(). inflate(R. layout. anwendung_starten_layout, null);


    String packetName = null;

    for ( ApplicationInfo packageInfo : packages ) {




        packetName = packageInfo.packageName;


        kinder.add ( packetName );
    }

非常感谢

最佳答案

引用this similar post以下应该有效:

packetName = packageInfo.applicationInfo.loadLabel(pm).toString();

关于android - 如何判断节目实名制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648205/

相关文章:

r - 使用另一个 R 包函数而不使用整个包作为依赖项

java - 更改包名称后,我在 Eclipse 上得到 java.lang.ClassNotFoundException

java - 如何在 Java 中导入 JAR 和包

android TabLayout 如何显示阴影顶部

java - FragmentTransaction Replace() 方法仅替换布局中的某些元素

java - 如何在原生android应用程序中播放rtmp视频流?

java - 如何将不同类的数据添加到jtable?

android - 错误 : Ambiguous method call. AppCompactActivity 和 Activity 中的 findViewById (int)

JavaScript 修改 webview 内容后,Android WebView 不刷新

scope - 在 Go 中跨包访问变量