我想在Notification Bar
隐藏我的应用,例如音乐播放器应用。当用户按下按钮时,应用应关闭并在Notification Bar
中显示为正在进行。
System.exit()
还有多安全?
答案 0 :(得分:0)
您要求的实际上称为Foreground Service
。
您可以在developer.android.com上轻松找到有关Service
和Foreground Service
的所有文档。
至于快速参考:
服务:服务是Android应用程序组件,没有用户界面,通常用于进行后台操作。您可以阅读有关Android服务here的更多信息。
前台服务:这些只是"子集"执行用户不断了解的操作的服务。这些服务往往寿命较长。您可以阅读有关服务here的更多信息。由于用户必须不断了解此服务,因此在操作系统中,操作系统会发出与此服务相关的通知。
所以,现在你必须能够看到"隐藏通知栏中的应用程序",你必须创建一个service
(以便它在backgournd中运行,并且是善良的隐藏用户可以看到的内容)并将其标记为Foreground Service
(以便与服务相关联的通知栏)。