Framework层的关键服务, 本篇文章主要讲一下如何基于Android源码添加一个系统服务的完整流程, 除了添加基本系统服务, 其中还包含添加JNI部分代码和App通过AIDL调用的演示Demo,...编译代码, 确保没有错误, 下面编写系统服务....五、 注册系统服务
代码写好后, 要注册到SystemServer中, 所有系统服务都运行在名为 system_server 的进程中, 我们要把编写好的服务加进去, SystemServer中有很多服务...八、添加JNI部分代码
我们一般添加系统服务, 可能是为了调用驱动里面的代码, 所有一般要用JNI部分代码, 这里不是讲怎么编写JNI代码, 而是说下系统服务中已有的JNI代码, 我们可以直接在这基础上增加我们的功能...基本就理解了我们平常调用 getSystemService() 具体是怎么工作的, 总体来说也不麻烦, 真正有技术含量的跨进程调用被隐藏起来了, 我们只管按照规则调用接口即可,以上就是Android系统中添加一个系统服务和