Android 9.0添加自定义服务,并生成jar给第三方app调用
创始人
2024-05-26 12:07:08
0

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中添加我们的AIDL,

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...