“ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE” - 什么时候被解雇,后果是什么?

时间:2015-02-21 20:11:24

标签: android android-intent android-package-managers

背景

" ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE"的文档意图行动说:

  

广播行动:目前有一组软件包的资源   因为它们所在的媒体不可用而无法使用。该   额外数据EXTRA_CHANGED_PACKAGE_LIST包含一个包列表   其可用性发生变化额外数据EXTRA_CHANGED_UID_LIST   包含可用性已更改的包的uid列表。该   无法再启动指定的包集   在系统上几乎不可用。

问题

我无法找到有关此类意图的足够信息,以及有关应用的信息将无法使用。

我的猜测是它只适用于SD卡,除了存储在SD卡中的数据(仅缓存和OBB文件以及应用程序创建的文件)之外,所有这些都可用。

但是,我记得可以将应用程序移动到SD卡,我不确定它对其他类型的信息(甚至是基本信息)意味着什么,并且如果将应用程序移动到SD卡还包含APK文件。

问题

说出意图内的包列表(来自" EXTRA_CHANGED_PACKAGE_LIST")名为" listed-apps"

  1. 这个意图何时被解雇?是否与SD卡从其插槽中移除(或由设备卸载)有什么关系?

  2. 每个"列出的应用"会丢失/不提供哪些类型的信息? ?

  3. 关于每个"列出的应用程序"仍然可以获得哪些信息? ?

  4. 使用任何PackageManager的功能会以任何方式影响每个"列出的应用" ?会得到应用程序'名称和图标仍然可用?

0 个答案:

没有答案