How to get installed application name in android?

后端 未结 2 1830
清酒与你
清酒与你 2020-12-15 09:32

I have made a small method to display the installed application name in android. But when i give \"name\" attribute its showing exception error. And when i give \"packageNam

相关标签:
2条回答
  • 2020-12-15 10:12

    by using this you can get installed app package names and app names

    List<PackageInfo> packageInfos=getPackageManager().getInstalledPackages(0);
    for (PackageInfo packageInfo:packageInfos)
    {
            Log.d(TAG,"packageName "+packageInfo.packageName);
            Log.d(TAG,"appname "+getPackageManager().getApplicationLabel(packageInfo.applicationInfo));
    }
    
    0 讨论(0)
  • 2020-12-15 10:20

    My guess is your code is throwing a NullPointerException because the name field is null. In any event, what you probably want is:

    String appname = packageManager.getApplicationLabel(pk).toString()
    
    0 讨论(0)
提交回复
热议问题