在主页按钮按下启动服务

时间:2016-01-22 07:54:11

标签: android android-intent android-service android-launcher android-homebutton

Android M: 我正在尝试按下主页按钮时创建/恢复服务。按下主页按钮时显示的活动不应被销毁/暂停。我试图让我的服务过滤android.intent.category.HOME意图,但android似乎并不认为这是一个启动器。有没有解决这个问题的解决方法?

1 个答案:

答案 0 :(得分:1)

  

每当按下主页按钮时,我都在尝试创建/恢复服务。

实施主屏幕。说服用户使用您的主屏幕。将您的服务绑定到主屏幕实施中。

  

按下主页按钮时显示的活动不应被销毁/暂停

显示的活动将暂停,因为HOME按钮始终将另一个活动带到前台。唯一的例外是主屏幕已经在前台。除了编写自己的移动操作系统之外,没有什么可以做的。

如果Android决定终止与该活动相关联的流程,则会销毁显示的活动。你没有得到投票。

  

我试图让我的服务过滤android.intent.category.HOME意图,但android似乎并不认为这是一个启动器。

这是因为HOME按钮将启动活动,而不是服务。

  

所以没有办法实现你自己的不打开主屏幕的启动器?

欢迎您实施自己定制的Android版本。然后,您可以将该版本的Android放入您自己的自定义ROM中,然后说服人们使用该ROM。