如何识别android中指定应用程序(.apk)的包名称

时间:2012-07-10 08:07:06

标签: android package

我的应用程序包含一些* .apk文件列表。

我只知道应用程序(example.apk)名称。

如何通过编程方式识别此应用程序(example.apk)包名称。

是否可能。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这将遍历已安装的应用程序并获取apk的包名称和路径。 假设你有apk的ApplicationInfo,你可以采用与此相同的方法(没有循环)。

PackageManager pm = getPackageManager();
for(ApplicationInfo app : pm.getInstalledApplications(0)) {
    Log.d("PackageList", "package: " + app.packageName + ", sourceDir: " + app.sourceDir);
}