如何在通知栏中隐藏应用程序

时间:2017-09-19 21:04:25

标签: android android-notifications

我想在Notification Bar隐藏我的应用,例如音乐播放器应用。当用户按下按钮时,应用应关闭并在Notification Bar中显示为正在进行

System.exit()还有多安全?

1 个答案:

答案 0 :(得分:0)

您要求的实际上称为Foreground Service

您可以在developer.android.com上轻松找到有关ServiceForeground Service的所有文档。

至于快速参考:

服务:服务是Android应用程序组件,没有用户界面,通常用于进行后台操作。您可以阅读有关Android服务here的更多信息。

前台服务:这些只是"子集"执行用户不断了解的操作的服务。这些服务往往寿命较长。您可以阅读有关服务here的更多信息。由于用户必须不断了解此服务,因此在操作系统中,操作系统会发出与此服务相关的通知。

所以,现在你必须能够看到"隐藏通知栏中的应用程序",你必须创建一个service(以便它在backgournd中运行,并且是善良的隐藏用户可以看到的内容)并将其标记为Foreground Service(以便与服务相关联的通知栏)。