标签: android
我正在尝试收听不属于我自己的应用的更新。您可以侦听intent.action.PACKAGE_ADDED并使用uid获取应用名称,如下所示:
PackageManager manager = context.getPackageManager(); String name = manager.getNameForUid(uid);
有没有办法获得该应用的版本号?我查看了PackageManager方法,找不到任何有用的东西。
答案 0 :(得分:1)
该信息属于PackageInfo(versionCode和versionName)的一部分。
PackageInfo
versionCode
versionName
您可以通过PackageManager.getPackageInfo()方法
PackageManager.getPackageInfo()