是否可以在应用程序安装之前获得安装应用程序的包名。也就是说,在显示安装程序活动本身的同时,我们可以找到吗?

谢谢。
发布于 2015-05-21 10:08:12
我们可以使用.apk文件从它的文件中获取应用程序的包名。
PackageInfo packageInfo = getPackageManager().getPackageArchiveInfo(filepath,PackageManager.GET_ACTIVITIES);
if(packageInfo != null) {
ApplicationInfo appInfo = packageInfo.applicationInfo;
String package_name= appInfo.packageName;
}其中filepath是包含apk文件路径的字符串,例如"/sdcard/xyz.apk“。确保在READ_EXTERNAL_STORAGE中添加AndroidManifest.xml使用权限
我希望这能帮到你。
https://stackoverflow.com/questions/30368884
复制相似问题