安装在SD卡上的app没有收到意图动作

时间:2013-03-17 11:40:56

标签: android broadcastreceiver android-sdcard intentfilter

安装在SD卡上的

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

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

1 个答案:

答案 0 :(得分:0)

您是否真的使用documentation about install location进行了检查?

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

此外,它应对第二个提到的意图做出反应:

  

但是,您可以注册   ACTION_EXTERNAL_APPLICATIONS_AVAILABLE广播意图,将会   在外部安装应用程序时通知您的应用程序   存储已再次可供系统使用。那个时候,你   可以重新启动您的服务。