Android 9.0添加自定义服务,并生成jar给第三方app调用
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
相关文章
- Android Studio(九):引用jar及so文件
- [Android] Android工程以jar包形式向第三方应用提供服务
- 二、Android Studio使用——导入jar包,运行、debug都不是问题
- android studio打可执行jar包
- android:editable is deprecated: Use an <EditText> to make it editable
- android studio打可执行jar包
- Android 解决push framework.jar 无法开机
- Android 10.0进程加入白名单,避免被杀掉
- 关于android-support-v4.jar包的错误
- android studio3.4打jar包
- 【Android Gradle 插件】Gradle 依赖管理 ⑧ ( implementation fileTree 引入jar文件依赖 | implementation files 引入文件依赖 )
- Ubuntu 14.04 设置Android开发环境
- Android 热修复 Tinker接入及源代码浅析
- Android源码编译Android Studio(带jar和jni)工程(九)
- Android实战技巧之十九:android studio导出jar包(Module)并获得手机信息
- Android导出jar包后的资源使用问题
- Android Studio报错:Could not download kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.3.61)