`
叶里的猫
  • 浏览: 21093 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android.intent.action.PACKAGE_CHANGED

阅读更多
String android.content.Intent.ACTION_PACKAGE_CHANGED = "android.intent.action.PACKAGE_CHANGED"

Broadcast Action: An existing application package has been changed (e.g. a component has been enabled or disabled). The data contains the name of the package.

    * EXTRA_UID containing the integer uid assigned to the package.
    * EXTRA_CHANGED_COMPONENT_NAME_LIST containing the class name of the changed components.
    * EXTRA_DONT_KILL_APP containing boolean field to override the default action of restarting the application.

This is a protected intent that can only be sent by the system.

------------------

当一个应用被改变时会触发这个广播,比如这个应用被设置为不可用或可用时。其实我到现在还不知道这个包在哪里用过,我看过launcher应用中用了这东东,但测试了下,发现重新安装应用也不会触发这个广播,而是先删除后增加。

在这个change广播中,intent包括如下数据:
1.被改变的应用的包名
2.被改变的应用的ID
3.被改变的应用的类名列表
4.是否重起这个应用

这个广播只能由系统发出。
分享到:
评论

相关推荐

    Android 广播大全 Intent Action 事件.

    Android 广播大全 Intent Action 事件 Android 广播大全 Intent Action 事件是 Android 系统中的一种核心机制,用于在应用程序之间传递信息和事件通知。 Intent 是一种轻量级的消息对象,用于描述一个操作的请求或...

    Android 监听apk安装替换卸载广播的实现代码

    <action android:name="android.intent.action.PACKAGE_REPLACED" /> <action android:name="android.intent.action.PACKAGE_REMOVED" /> <data android:scheme="package" /> </intent-filter> ``` 这段代码...

    Android广播接实现监听电话状态(电话的状态,拦截)

    if (intent.getAction().equals(Intent.ACTION_PHONE_STATE_CHANGED)) { String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE); // 根据电话状态进行相应的处理,例如: // TelephonyManager....

    android系统广播

    20. Intent.ACTION_MANAGE_PACKAGE_STORAGE:管理应用程序存储空间时的广播 21. Intent.ACTION_MEDIA_BAD_REMOVAL:未正确移除 SD 卡时的广播 22. Intent.ACTION_MEDIA_BUTTON:按下"Media Button" 按键时的广播 23....

    Android常用的intent action汇总

    10. Intent.ACTION_DATE_CHANGEDString: android.intent.action.DATE_CHANGED日期改变时发出的广播,例如年、月、日改变。11. Intent.ACTION_EDITString: android.intent.action.EDIT编辑数据,例如联系人、日历事件...

    Android之permission权限列表[收集].pdf

    5. android.intent.action.BATTERY_CHANGED:电池电量改变的广播动作。 6. android.intent.action.BOOT_COMPLETED:设备启动完成后的广播动作。 7. android.intent.category.BROWSABLE:定义可以由浏览器启动的...

    Android监听电池状态实例代码

    如果要监听电池的状态改变,需要动态注册:android.intent.action.BATTERY_CHANGED,收到Action后可以根据对应的Key获取你需要的信息,更详细信息可以参考以下例子中的BatteryChangedReceiver类 具体代码如下所示: ...

    android系统主要广播

    18. **Intent.ACTION_MANAGE_PACKAGE_STORAGE**:与存储管理相关的操作,例如清理缓存或删除数据。 19. **Intent.ACTION_MEDIA_BAD_REMOVAL**:当用户未正确卸载SD卡就将其取出时,系统会发送此广播。 20. **...

    Android常用代码集合.pdf

    <action android:name="android.intent.action.PACKAGE_REPLACED"/> <data android:scheme="package" /> </intent-filter> ``` 注意,监听系统级别的广播可能需要`android.permission.BROADCAST_PACKAGE_...

    Android编程监听APK安装与删除等过程的方法

    -- <action android:name="android.intent.action.PACKAGE_CHANGED" /> --> <!-- <action android:name="android.intent.action.PACKAGE_RESTARTED" /> --> <data android:scheme="package" /> </intent-filter> ...

    Android应用实现安装后自启动的方法

    ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名 ACTION_PACKAGE_REMOVED 一个已存在的应用程序包已经从设备上移除,包括包名(正在被安装的包程序不能接收到这个广播) ACTION_PACKAGE_RESTARTED...

    android系统广播大全 Intent跳转界面

    ACTION_PACKAGE_CHANGED 是一种广播动作,用于一个已存在的应用程序包已经改变,包括包名。 27. ACTION_PACKAGE_REMOVED:一个已存在的应用程序包已经从设备上移除,包括包名(正在被安装的包程序不能接收到这个...

    安卓常用代码集合

    <action android:name="android.intent.action.PACKAGE_REPLACED"/> <data android:scheme="package"/> </intent-filter> ``` 注意,为了监听其他应用的安装、删除事件,需要在清单文件中添加`...

    android_常用广播

    - **管理应用存储广播** - `Intent.ACTION_MANAGE_PACKAGE_STORAGE`:允许用户管理应用存储空间。 以上是 Android 应用开发中常见的广播类型及其应用场景。通过合理使用这些广播,可以显著提高应用的功能性和用户...

    adb1.0.26包含fastboot.exe

    pkg: /data/local/tmp/SogouInput_android_v8.3_sweb.apk Success 而如果状态为 Failure 则表示安装失败,比如: [100%] /data/local/tmp/map-20160831.apk pkg: /data/local/tmp/map-20160831.apk Failure ...

    AD命令珍藏版1

    - `android.intent.action.BATTERY_CHANGED`:电池电量变化。 - `android.intent.action.BOOT_COMPLETED`:设备启动完成。 - `android.intent.action.DEVICE_STORAGE_LOW`:存储空间不足。 - `android.intent....

    mooc_android_lesson17_广播实现手机电量查询

    在本讲“mooc_android_lesson17_广播实现手机电量查询”中,我们将学习如何利用BroadcastReceiver来实时监测并显示手机的电量信息。下面将详细介绍这个过程及其涉及的关键知识点。 首先,我们需要创建一个...

    利用无障碍服务(AccessibilityService)批量清理后台进程_Java_下载.zip

    <action android:name="android.accessibilityservice.AccessibilityService" /> </intent-filter> android:name="android.accessibilityservice" android:resource="@xml/accessibility_service_config" /> ...

    Android之泡泡效果bubble

    <action android:name="android.accessibilityservice.AccessibilityService" /> </intent-filter> android:name="android.accessibilityservice" android:resource="@xml/accessibility_service_config" /> ...

    Android 系统常用广播

    #### 二十一、`Intent.ACTION_MANAGE_PACKAGE_STORAGE` - 存储空间不足通知 当设备存储空间接近满时,系统会发送此广播,并伴随一个通知,提醒用户存储空间不足。开发者可以通过监听这一广播来建议用户清理存储空间...

Global site tag (gtag.js) - Google Analytics