Android 中 Intent.ACTION_PACKAGE_ADDED 之类的 broadcast 可被声明在 manifest 中的 receiver 接收吗?

原创 2010年12月11日 14:04:00

可以,但是有一点需要注意。看如下 manifest 片段:

 

<receiver android:name="PackageActionsReceiver">

  <intent-filter>

    <action android:name="android.intent.action.PACKAGE_ADDED" />

    <action android:name="android.intent.action.PACKAGE_REPLACED" />

    <action android:name="android.intent.action.PACKAGE_REMOVED" />

    <data android:scheme="package" /> <!-- HERE! -->

  </intent-filter>

</receiver>

相关文章推荐

Android 监听安装和卸载

Android 应用程序的安装和卸载事件,是由系统进行监听并全局广播的,支持1.5(android 3)以上因此,如果想要监听获取应用的安装和卸载事件,只需要自定义一个BroadcastReceive...

Android 监听程序的安装和卸载

有些时候,需要监听到程序是否安装或者卸载成功,在android系统中,安装和卸载都会发送广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通...

Android侦听应用(Package)变化的方法(1)侦听广播

应用的状态变化,包括安装、卸载、更新,是android系统上重要的事件。如何侦听到?有两种方法,一是通过侦听广播,一是实现PackageMonitor。 侦听广播 当Package...
  • aliankg
  • aliankg
  • 2017年03月17日 15:05
  • 1697

ACTION_PACKAGE_REMOVED接收不到

今天写了一个监听App卸载的广播接收器,发现在自定义Receiver中始终无法接收到广播,如下代码: IntentFilter filter = new IntentFilter(); ...

Android 无法接收开机广播的问题

Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播就能监听开机。 一般的步骤如下: 注册广播 1 2...

Android监听程序的安装和卸载

在android系统中,安装和卸载都会发送广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通过intent.getDataString()...

android中的Package替换流程

android系统在安装,删除,替换,清除数据等与应用相关的动作时,会发出对应的Broadcast,上层的应用通过注册相应的广播事件来做相应的处理。1,ACTION_PACKAGE_ADDED 当有新...

Android 监控程序安装和删除的实现

android.intent.action.PACKAGE_ADDED android.intent.action.PACKAGE_CHANGED android.inte...

android UI install APK 与 监测 ACTION_PACKAGE_ADDED 事件

public class World extends Activity {  private final BroadcastReceiver mApplicationsReceiver = ...

Android中广播的使用(动态、静态注册的区别,有序无序广播的使用)

首先区别一下静态注册和动态注册的区别:  1.常驻型广播  常驻型广播,当你的应用程序关闭了(进程没有被杀死时,也就是在后台运行时才能收到广播),如果有广播信息来,你写的广播接收器同样的能接收到,它的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 中 Intent.ACTION_PACKAGE_ADDED 之类的 broadcast 可被声明在 manifest 中的 receiver 接收吗?
举报原因:
原因补充:

(最多只允许输入30个字)