我正在试验 ACTION_PACKAGE_REPLACED。
从我的研究来看,它似乎是在前一个包停止后在新安装的包上调用的,但是这方面的文档不清楚(对我来说),我读到 PACKAGE_REPLACED 是在被替换的包上调用的(旧的)。
我试过的:
- ACTION_PACKAGE_REPLACED 的旧包没有接收器,ACTION_PACKAGE_REPLACED 的新包有接收器:一旦替换终止,操作 PACKAGE_REPLACED 就会广播到新包
- 带有 ACTION_PACKAGE_REPLACED 接收器的旧包,没有 ACTION_PACKAGE_REPLACED 接收器的新包:操作 PACKAGE_REPLACED 不会广播到任何包
我正在通过在 Android 4.1 上使用不同版本的应用程序手动启动 APK 包进行测试
我的问题是:这是特定于 Android 4.1 还是预期的行为?我应该期待与 Google Play 中的自动更新不同的行为吗?