应用程序不会(使用BroadCastReceiver)接收intent.action_boot_completed或intent.action_extra_applications_avaliable,也不会接收intent.action.media_mounted。我想知道在sd上安装的应用程序可以接收哪些意图动作来启动某种操作,主要是通知的报警管理器?任何帮助将不胜感激
p.s我已经阅读了与广播接收器相关的SD卡安装位置的所有文档,但我认为应用程序可以捕获至少一个意图动作。
答案 0 :(得分:0)
您是否真的使用documentation about install location进行了检查?
如果您希望警报管理器工作,您需要注册以安装外部意图并在那里启动...如文档中所述......
此外,它应对第二个提到的意图做出反应:
但是,您可以注册 ACTION_EXTERNAL_APPLICATIONS_AVAILABLE广播意图,将会 在外部安装应用程序时通知您的应用程序 存储已再次可供系统使用。那个时候,你 可以重新启动您的服务。