创建自定义android服务

创建自定义android服务,android,Android,我计划写一个服务。我正在寻找SurfaceFlinger代码作为参考。SurfaceFlinger源于BinderService和IInterface 如果我想创建一个服务,从IInterface继承并调用addService方法将我的服务添加到服务管理器是否足够?这是否允许我的应用程序与新服务对话 我们什么时候应该继承BinderService???SurfaceFlinger,IInterface,以及服务管理器都是固件的一部分。除非您正在构建自己的设备,或者您自己的ROM模块,否则这些主题

我计划写一个服务。我正在寻找SurfaceFlinger代码作为参考。SurfaceFlinger源于BinderService和IInterface

如果我想创建一个服务,从IInterface继承并调用addService方法将我的服务添加到服务管理器是否足够?这是否允许我的应用程序与新服务对话


我们什么时候应该继承BinderService???

SurfaceFlinger
IInterface
,以及服务管理器都是固件的一部分。除非您正在构建自己的设备,或者您自己的ROM模块,否则这些主题与您无关。我有一个创建系统服务的有力理由。那么您最好有一个“有力理由”来构建您自己的设备,或者您自己的ROM模块,因为您无法从应用程序中发明新的系统服务。请注意,总体而言,StackOverflow在支持应用程序开发人员方面优于固件开发人员。如果你在这里没有得到帮助,你可能希望寻找其他地方来回答你的问题,比如从社区页面上找到一个合适的谷歌群组。好的。感谢您的指导,以适当的论坛。