我的应用程序包含一些* .apk文件列表。
我只知道应用程序(example.apk)名称。
如何通过编程方式识别此应用程序(example.apk)包名称。
是否可能。
提前致谢。
答案 0 :(得分:0)
这将遍历已安装的应用程序并获取apk的包名称和路径。 假设你有apk的ApplicationInfo,你可以采用与此相同的方法(没有循环)。
PackageManager pm = getPackageManager();
for(ApplicationInfo app : pm.getInstalledApplications(0)) {
Log.d("PackageList", "package: " + app.packageName + ", sourceDir: " + app.sourceDir);
}