【发布时间】:2017-09-19 21:04:24
【问题描述】:
我想将我的应用程序隐藏在Notification Bar 中,例如音乐播放器应用程序。当用户按下按钮时,应用应该关闭并在Notification Bar 中显示为ongoing。
System.exit() 的安全性如何?
【问题讨论】:
标签: android android-notifications
我想将我的应用程序隐藏在Notification Bar 中,例如音乐播放器应用程序。当用户按下按钮时,应用应该关闭并在Notification Bar 中显示为ongoing。
System.exit() 的安全性如何?
【问题讨论】:
标签: android android-notifications
您所要求的实际上称为Foreground Service。
您可以在developer.android.com 上轻松找到有关Service 和Foreground Service 的所有文档。
至于快速参考:
Service :Service是没有用户界面的android应用组件,通常用于进行后台操作。你可以阅读更多关于android服务here。
前台服务:这些只是服务的“子集”,它们执行用户不断意识到的操作。这些服务的寿命往往更长。您可以阅读有关服务here 的更多信息。由于用户必须不断了解该服务,因此在 android 中,操作系统会发出与该服务相关的通知。
所以,现在您必须能够看到“在通知栏中隐藏应用程序”,您必须创建一个service(以便它在后台运行,并且对用户可以看到的内容有点隐藏) 并将其标记为Foreground Service(以便有一个与服务关联的通知栏)。
【讨论】: