Android 在升级apk时获取软件包版本
我有一个接受者,应该在软件包升级时得到通知。其过滤器在清单中定义如下:Android 在升级apk时获取软件包版本,android,version,upgrade,Android,Version,Upgrade,我有一个接受者,应该在软件包升级时得到通知。其过滤器在清单中定义如下: <action android:name="android.intent.action.PACKAGE_ADDED" /> <action android:name="android.intent.action.PACKAGE_REMOVED" /> <action android:name="android.intent.
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
在Receiver中,在OnReceive中,我确实获得了要升级到的软件包的版本,但我不知道如何获得要升级的版本
有什么想法吗?您可以尝试以下方法获得应用程序的版本:
this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName)
谢谢,但这并没有解决问题。包名称不包含版本。