版本APK文件的名称

时间:2011-03-24 09:10:42

标签: android

我可以获取刚刚使用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。 任何人都可以帮助我吗? 谢谢 普里亚

1 个答案:

答案 0 :(得分:5)

假设你安装了apk文件,你可以试试这个:

ComponentName comp = new ComponentName(pkg, cls);
PackageInfo pinfo = getPackageManager().getPackageInfo(comp.getPackageName(), 0);
versionName = pinfo.versionName;

其中pkg是包的名称,cls是pkg中类的名称。