背景 以下内容基于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是...
类与类之间的关系有: 泛化(继承),实现,关联,聚合,组合,依赖。 我们一般在描述类之间的关系的时候,可以使用UML图 先介绍一下类的属性的可见性,在UML中,可见性分为4级...
前言 本文代码基于 Android T。 本文的目的是让刚接触这个模块的新人对这个模块有个整体的大概了解,能快速入手分析、解决问题。 本文只涉及单通通话,不涉及双通、三方通话...
这次强网杯CTF,组队拿到了还算靠前的名次,但是也让我们看到了差距。特别是队伍里没有一个擅长PWN的,所以这个重任我自觉承担起来了。以前读书时,接触过一些。现在从新捡起来,开...
上上周Android Stuido 2.1正式版的发布,已经可以在上面开发 Android N了,并且去掉了preview。 Android N引入了一个新特性: Direc...