我注意到一些正在运行的服务在系统设置应用程序的详细信息页面中有一个Settings
而不是Stop
按钮。Running services
我想设置我自己的服务来像这样工作。
在深入研究设置应用的源码后,我发现了一个线索:
ActivityManager.getRunningServiceControlPanel()
返回一个 PendingIntent,您可以开始显示给定运行服务的控制面板。如果服务没有控制面板,则返回 null。
我的问题是:如何control panel
为自己的服务设置一个?