背景 以下内容基于Android P code。 应用框架设计 Android电话模块是一个典型的分层结构设计,如下: IMS在CS通话的基础上增加了telephony/im...

背景 以下内容基于Android P code。 应用框架设计 Android电话模块是一个典型的分层结构设计,如下: IMS在CS通话的基础上增加了telephony/im...
签名 通过签名可以确保数据来源的可靠性和数据的不可篡改性 对 Apk 进行签名,也就是在 Apk 中写入一个指纹,写入指纹后,Apk 中有任何修改,都会导致这个指纹无效,An...
前言 做了这么多年的应用层和架构的工作,突然转到系统层还是有些不习惯的。最让人难受的就是不能用AS直接构建运行系统层的app,每次在AS上写完代码,都要同步到系统源码中去,然...
前言 工作中可能会遇到SELinux 的一些错误,希望本文可以帮助工程师提高开发效率 知识点:1.Android O 版本 SELinux Policy 路径的一些思考2....
王二北原创,转载请标明出处:来自王二北 一、简单唠唠JAVAC javac这个命令,搞java的都不陌生,很多人在第一次用java输出hello world时,都接触过这个命...
最近在学习HIDL,有很多的疑惑,在这里记录一下,加深自己的理解,以下部分大多来自官网。官网:https://source.android.com/devices/archi...
因为工作需要,经常要开发和合入系统App,所以在此开篇作为收集和记录Android合入系统应用的方法,以备日后查阅。 一、预置apk方法 Case 1:如何将带源码的APK预...
1.创建AIDL文件 2.Context.java添加服务名称 3.新建TestManager.java和TestManagerService.java 添加服务到Servi...
以Android11 为目标版本的应用(targetSdkVersion>=30才有影响) 所有应用在Android11设备上适配改动(无论targetSdkVersion是...