我有一个接收器应该在升级包时收到通知。其过滤器在清单中定义:
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
在接收器中,在onRecieve()中,我确实获得了升级到的软件包版本,但我无法弄清楚如何获取我正在升级的版本。
有什么想法吗?
答案 0 :(得分:0)
您可以尝试使用此方法获取应用程序的版本:
this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName)