在同一个Android应用程序的模拟器和测试设备上的不同输出

时间:2013-09-25 07:58:49

标签: android android-intent android-emulator broadcastreceiver android-broadcast

我开发了一个应用程序,它接受以下步骤:

  1. PACKAGE_ADDED

  2. PACKAGE_REMOVED

  3. PACKAGE_REPLACED

  4. PACKAGE_CHANGED

  5. 如果我在模拟器中运行此应用程序,一切正常。

    但如果我运行相同的代码,我将无法收到步骤

    1. PACKAGAE_CHANGED

    2. PACKAGE_REPLACED(我收到了PACKAGE_REMOVED和PACKAGE_ADDED)

    3. 根据我的阅读,PACKAGE_REMOVED意图只能由系统应用程序接收。 但现在我也可以将其作为用户应用程序接收。 知道这怎么可能,为什么输出有差异?

0 个答案:

没有答案