目录
3.1 在frameworks\base\core\java\android\os\下添加自定义ICustomManager.aidl
3.2 在frameworks\base\services\core\java\com\android\server\下创建自己的文件夹custom,并创建自己的service
3.3 framework/base/Android.bp忽略lint代码检查
3.4 在SystemServer.java中启动我们的服务
3.5 在frameworks\base\core\java\android\os\ 下添加自定义管理类
3.7 在SystemServiceRegistry.java中注册自定义服务
1.概述
在定制化产品开发中,对于提供系统接口来给app调用,来控制系统的某些功能,所以需要添加自定义服务也是常有功能,因此需要来在frameworks层中添加自定义系统服务的功能
2.frameworks添加自定义服务的核心类
frameworks\base\services\java\com\android\server\SystemServer.java
frameworks\base\core\java\android\app\SystemServiceRegistry.java
frameworks/base/core/java/android/content/Context.java