标签: android broadcastreceiver boot android-sdcard
我需要在设备启动时为应用程序启动通知服务。我已经实现了一个BroadcastReceiver来监听启动信号以启动服务。
BroadcastReceiver
但是,仅当应用程序未安装在SD卡上时才会起作用(因为在安装SD卡之前接收到信号)。是否有任何解决方案继续在SD卡上安装应用程序,但仍然收到该信号?
对此有何影响?
让我知道!
谢谢!
答案 0 :(得分:1)
你可以:
AccountManager
我意识到这些不是简单/方便的解决方案,但它们是我能想到的唯一解决方案。如果有人知道一个更好的解决方案,我会很乐意upvote:)。
另一个解决方案(最终可能与上述其中一个一起使用)是从应用程序启动器启动应用程序时启动服务(或检查是否需要启动)(即“主”时活动开始了。)