zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android 系统层 常用类介绍

Android系统 介绍 常用
2023-09-14 08:57:30 时间

类名 功能介绍 示意图

surfacemanager为应用程序显示2d和3d程序无缝结合

mediaFramework 基于packetvideocore 该库支持常见视频图片格式的回放和录放譬如mp3,jpg等等

sqlite 对任何程序功能强劲的关系型数据库

open el es 该库用于3d硬件加速或者高度优化的3d软加速(类似于windows上directx库)

sgl 2d渲染引擎google以skia为核心的渲染引擎

freetype 位图 矢量图的显示

webkit z最新的web浏览器引擎,支持web浏览器和嵌入webview的程序

ssl 安全通信的相关技术,用于安全传输的协议

Libc android标注的c库,由bsd协议继承下来,适合Linux下的嵌入式设备

这就是Android系统层常用类的介绍。


android体系课-系统启动流程-之zygote进程启动过程源码分析 笔者刚开始学习Android的时候也和大部分同学一样,只会使用一些应用层面的知识,对于一些比较常见的开源框架如 mark RxJava /mark , mark OkHttp /mark , mark Retrofit /mark ,以及后来谷歌推出的 mark 协程 /mark 等,都只在使用层面,对于他们 mark 内部原理 /mark ,基本没有去了解觉得够用就可以了,又比如Activity,Service等四大组件的使用原理,系统开机过程,Launcher启动过程等知之甚少,知其然而不知其所以然,结果就是出现某些问题,不知道从哪里找原因,只能依赖万能的百度,但是百度看多了,你会发现自己
android体系课-系统启动流程-之SystemServer启动过程源码分析 笔者刚开始学习Android的时候也和大部分同学一样,只会使用一些应用层面的知识,对于一些比较常见的开源框架如 mark RxJava /mark , mark OkHttp /mark , mark Retrofit /mark ,以及后来谷歌推出的 mark 协程 /mark 等,都只在使用层面,对于他们 mark 内部原理 /mark ,基本没有去了解觉得够用就可以了,又比如Activity,Service等四大组件的使用原理,系统开机过程,Launcher启动过程等知之甚少,知其然而不知其所以然,结果就是出现某些问题,不知道从哪里找原因,只能依赖万能的百度,但是百度看多了,你会发现自己
“framework必会”系列:Android Input系统(一)事件读取机制 曾经在开发的很长一段时间内,笔者对点击事件的认知只存在于自定义View中的`onTouchEvent`等方法的处理。 后来慢慢的接触到`Android的事件分发机制`,但也只是在**Activity- ViewGroup- View**层面的分发逻辑
“framework必会”系列:Android Input系统(二)事件分发机制 对于目前应用开发已经饱和的大环境下,作为一个多年Android开发,逼迫我们Android开发往更深层次的framework层走,于是就有了这么个系列