
Android
操作系统:Android学习笔记
jaronho
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 获取数字签名
Android Studio 获取数字签名下面介绍下调试版本和发布版本,获取数字签名的方法,通过以下方法可以获取到SHA1和MD5【调试版本】在调试模式下,Android studio会默认生成一个debug.keystore签名文件,因此我们无需自己生成,获取数字签名的方法如下:在Android Studio中打开终端,输入以下命令(密码默认为android或者直接回车):keyto...原创 2019-09-26 13:51:26 · 312 阅读 · 0 评论 -
Android 框架学习(1)—— 系统架构
最近由于工作需要,开始接触Android 8.0架构,以前做过几款简单的Android应用,但是对于底层架构这方面的知识完全是小白,所以得从头学起,网络上对于Android 8.0架构的内容很多,但更多的是基于应用方面的内容,这里边学习边做些笔记,好记性不如烂笔头,开始吧。一、系统架构 ...原创 2020-04-21 14:10:34 · 694 阅读 · 0 评论 -
Android 框架学习(2)—— 硬件抽象层(HAL)
一、概述 硬件抽象层(Hardware Abstraction Layer)是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。 从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件...原创 2020-04-21 15:34:51 · 1356 阅读 · 0 评论 -
Android 框架学习(3)—— Binder框架
一、概述 Linux中的IPC方式有管道、信号量、共享内存、消息队列、Socket。Android系统是基于Linux系统的,理论上应该使用Linux内置的IPC方式,但是Android不继承Linux中原有的IPC方式,而选择使用Binder,Binder机制不属于Linux。为什么Android选择...原创 2020-04-22 11:53:26 · 354 阅读 · 0 评论 -
Android 框架学习(4)—— HIDL
一、HIDL定义 HIDL是用于指定HAL与其用户之间接口的一个接口描述语言(Interface Description Language,发音为“hide-l”)。HIDL允许指定类型和方法调用(会汇集到接口和软件包中)。从更广泛的意义上来说,HIDL是用于在可以独立编译的代码库之间进行通信的系统。...原创 2020-04-23 11:09:45 · 1329 阅读 · 0 评论