Android:ACTION_PACKAGE_FULLY_REMOVED 和 ACTION_PACKAGE_REMOVED 之间的区别

5 android package broadcastreceiver

我发现了 2 个类似的广播事件ACTION_PACKAGE_FULLY_REMOVEDACTION_PACKAGE_REMOVED。但用例有何差异?如果我想在卸载软件包时接收广播事件,它们之间的真正区别是什么?

请注意:我是 Android 开发和日复一日学习的新手。

Dyn*_*ind 5

请参阅突出显示的代码,它是两者之间的区别......

ACTION_PACKAGE_REMOVED -:广播操作:现有应用程序包已从设备中删除。该数据包含包的名称。正在安装的包不会收到此 Intent。

ACTION_PACKAGE_FULLY_REMOVED - :广播操作:现有应用程序包已从设备中完全删除。该数据包含包的名称。这类似于 ACTION_PACKAGE_REMOVED,但仅当该广播的 EXTRA_DATA_REMOVED 为 true 并且 EXTRA_REPLACING 为 false 时才设置。