我可以获取刚刚使用intent下载的APK文件的versionName。 我的代码如下: -
//downloading an APK from link
Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse("http://mysite/myapp.apk"));
startActivity(intent);
现在我想要APK文件的versionName。 任何人都可以帮助我吗? 谢谢 普里亚
答案 0 :(得分:5)
假设你安装了apk文件,你可以试试这个:
ComponentName comp = new ComponentName(pkg, cls);
PackageInfo pinfo = getPackageManager().getPackageInfo(comp.getPackageName(), 0);
versionName = pinfo.versionName;
其中pkg是包的名称,cls是pkg中类的名称。