" 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"
这个意图何时被解雇?是否与SD卡从其插槽中移除(或由设备卸载)有什么关系?
每个"列出的应用"会丢失/不提供哪些类型的信息? ?
关于每个"列出的应用程序"仍然可以获得哪些信息? ?
使用任何PackageManager的功能会以任何方式影响每个"列出的应用" ?会得到应用程序'名称和图标仍然可用?