0

安装在 sd 卡上的应用程序没有收到(使用 BroadCastReceiver)intent.action_boot_completed、intent.action_extra_applications_avaliable 和 intent.action.media_mounted。我想知道安装在 sd 上的应用程序可以接收什么意图操作来启动某种操作,主要是带有通知的警报管理器?任何帮助将不胜感激

ps 我已经阅读了所有与带有广播接收器的 sd 卡安装位置相关的文档,但我认为该应用程序至少可以捕获一个意图操作。

4

1 回答 1

0

您是否真的检查过有关安装位置的文档

如果您希望警报管理器工作,您需要注册以安装外部意图并在那里启动它们......如文档中所述......

它还应该对提到的第二个意图做出反应:

但是,您可以注册 ACTION_EXTERNAL_APPLICATIONS_AVAILABLE 广播 Intent,当安装在外部存储上的应用程序再次可供系统使用时,它将通知您的应用程序。此时,您可以重新启动您的服务。

于 2013-03-17T11:44:36.423 回答