Java 如何使用PackageManager在Android应用程序的列表视图中获取PackageName
我正在开发的应用程序要求我使用PackageManager获取包名 我可以获取应用程序图标和应用程序名称,但如何以类似于下面的方式获取packagenameJava 如何使用PackageManager在Android应用程序的列表视图中获取PackageName,java,android,android-package-managers,Java,Android,Android Package Managers,我正在开发的应用程序要求我使用PackageManager获取包名 我可以获取应用程序图标和应用程序名称,但如何以类似于下面的方式获取packagename Drawable appIcon = packageManager .getApplicationIcon(packageInfo.applicationInfo); String appName = packageManager.getApplicationLabel(
Drawable appIcon = packageManager
.getApplicationIcon(packageInfo.applicationInfo);
String appName = packageManager.getApplicationLabel(
packageInfo.applicationInfo).toString();
我发现是的
PACKAGE_NAME = packageInfo.packageName;
这将为你提供应用程序名称
rInfo.loadIcon(getPackageManager());
这就是appicon
String package_name= getPackageManager().getPackageInfo(getPackageName(), 0).packageName;
或
String package_name= MyContext.getPackageName();
你这里指的是哪个包名,它在你的列表视图中吗?例如,我上面的代码能够检索我在列表视图中安装的应用程序的应用程序图标和应用程序名称。如果不是packagename,我该怎么做?最好是以相同的方式?例如,FlashAlign的预期
packagename
是什么?我不确定,但它的格式将是com.blah.blahIsresults
故意非泛型?
String package_name= getPackageManager().getPackageInfo(getPackageName(), 0).packageName;
String package_name= MyContext.getPackageName();