【问题标题】:Getting package versions on upgrade of apk在升级 apk 时获取软件包版本
【发布时间】:2012-04-10 03:55:00
【问题描述】:

我有一个接收器,它应该在升级包时收到通知。它的过滤器是在清单中定义的:

            <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() 中,我确实获得了要升级到的软件包版本,但我不知道如何获得要升级的版本。

有什么想法吗?

【问题讨论】:

    标签: android version upgrade


    【解决方案1】:

    你可以试试这个来获取应用的版本:

    this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName)
    

    【讨论】:

    • 谢谢,但这并没有解决问题。包名不包含版本。
    猜你喜欢
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2012-02-11
    • 2022-06-23
    • 2015-01-09
    • 2020-09-30
    相关资源
    最近更新 更多