自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯的专栏

长兄于病视神,未有形而除之,故名不出于家。中兄治病,其在毫毛,故名不出于闾。若扁鹊者,镵血脉,投毒药,副肌肤,闲而名出闻于诸侯。...

原创 Android 源码 图形系统之硬件渲染器同步和绘制帧

在《Android 源码 图形系统之硬件渲染器绘制》一节中没有分析 nSyncAndDrawFrame(…) 同步和绘制帧,这一节继续分析。 frameworks/base/core/java/android/view/ThreadedRenderer.java public class Thre...

2020-07-19 16:47:47 803 0

原创 Android 8.1 【FriendlyARM】温度压力传感器-BMP180 驱动开发

驱动开发主要位于 Linux 内核层,首先认识一下 BMP180,接着需要修改 DTS,最后才开始编写驱动,编写完驱动我们再来写一个用户层验证程序来获取温度和压力。 一、BMP180 芯片介绍 BMP180 是一款高精度、小体积、超低能的压力传感器,适用于移动电话、PDAs、GPS 导航设备和户外...

2020-07-19 15:58:13 165 0

原创 Android 源码 图形系统之硬件渲染器绘制
原力计划

硬件渲染器绘制从调用 HardwareRenderer 类 draw 方法实现 View 绘制开始。 frameworks/base/core/java/android/view/ViewRootImpl.java public final class ViewRootImpl implement...

2020-07-11 15:17:21 113 0

原创 Android 源码 图形系统之硬件渲染器初始化
原力计划

硬件渲染器初始化从 ViewRootImpl 类 setView(…) 方法中调用 enableHardwareAcceleration(…) 开始。 HardwareRenderer 是一个抽象类,代表使用硬件加速渲染视图层次结构的接口。 首先找到 mHardwareRenderer 赋值的位置...

2020-07-11 15:14:41 97 0

原创 Android 源码部署到服务器(Git+GitLab+Repo)
原力计划

Android 源码部署到服务器端,一共分为七个部分。 软件环境 GitLab 服务端部署 Repo Manifest.xml 生成 GitLab 建仓 Git Push 源码到服务器 Repo 同步源码 提交修改后的代码 一、软件环境 服务器端系统:Ubuntu 16.04 GitLab 软...

2020-07-08 17:50:28 438 4

原创 Android 8.1 【FriendlyARM】编译环境搭建与镜像烧写
原力计划

NanoPC-T4 不仅是世界上最小的全功能接口 RK3399 一体化主板, 而且是一款完全开源的高性能计算平台。它的尺寸只有 100x64mm,标配4GB LPDDR3 内存和 16GB 闪存, 板载2.4G & 5G 双频 WiFi 模组, 带有标准完整的 M.2 PCIe 接口, 可...

2020-07-05 20:26:14 483 0

原创 Android 源码 图形系统之请求布局
原力计划

在《Android 源码 图形系统之窗口添加》一节中遗留了 ViewRootImpl 类 setView 方法中调用 requestLayout() 函数分析。现在继续分析其流程。分析之前先来观摩一下整体流程。 requestLayout() 方法主要调用了 scheduleTraversals...

2020-07-05 09:55:18 134 0

提示
确定要删除当前文章?
取消 删除