zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 9.0添加自定义服务,并生成jar给第三方app调用

AndroidjarApp服务 生成 自定义 添加 调用
2023-09-14 09:05:06 时间

1.概述

在9.0的系统产品rom定制化开发中,在产品定制化过程中,需求也是特别多的,所以在开发一些定制化需求时,需要增加自定义的服务接口,提供给第三方app调用,这就需要在frameworks下新增api服务,然后在服务中添加接口,用命令生成jar包,接下来看下如何实现这些功能的开发,

2.添加自定义服务,并生成jar给第三方app调用的核心类

frameworks\base\core\java\android\os\ILgyManager.aidl
frameworks\base\Android.bp
frameworks\base\services\core\java\com\android\server\lgy\LgyManagerService.java
frameworks\base\services\java\com\android\server\SystemServer.java
frameworks\base\core\java\android\os\LgyManager.java
frameworks\base\core\java\android\content\Context.java
frameworks\base\core\java\android\app\SystemServiceRegistry.java

3.添加自定义服务,并生成jar给第三方app调用的核心功能分析和实现

第一步:

添加自定义服务

1.创建aidl

2.在frameworks\base\Android.bp中添加我们的AID