Android媒体开发:Camera实践指南

5年前 3041次阅读 阅读全文 »

Android组件管理框架:Android视图片段Fragment

5年前 5623次阅读 阅读全文 »

Android内存框架:内存管理系统

5年前 2574次阅读 阅读全文 »

Android界面开发:View自定义实践布局篇

5年前 2674次阅读 阅读全文 »

Android组件管理框架:Android广播接收者BroadcastReceiver

5年前 4862次阅读 阅读全文 »

Android进程框架:AIDL

在介绍AIDL的原理之前先写一个简单的Demo。

5年前 2828次阅读 阅读全文 »

Android进程框架:线程通信的桥梁Handler

5年前 2784次阅读 阅读全文 »

Android组件管理框架:Android后台服务Service

5年前 4601次阅读 阅读全文 »

Android显示框架:Android应用视图的创建流程

Android应用在运行的过程中需要访问一些特定的资源和类,这些特定的资源或者类构成了Android应用运行的上下文环境,即Context。Context是一个抽象类,ContextImpl继承了Context,

5年前 4374次阅读 阅读全文 »

Android界面开发:View自定义实践绘制篇

5年前 4003次阅读 阅读全文 »

Android应用优化:界面优化

5年前 2805次阅读 阅读全文 »

Android进程框架:线程与线程池

5年前 5704次阅读 阅读全文 »

Android混合编程:WebView实践

5年前 3394次阅读 阅读全文 »

Android窗口管理框架:Android列表控件RecyclerView

5年前 5375次阅读 阅读全文 »

Java虚拟机规范(Java SE 7).pdf

5年前 6222次阅读 阅读全文 »

Android进程框架:进程的创建、启动与调度流程

5年前 5343次阅读 阅读全文 »

Android窗口管理框架:Android应用视图载体View

5年前 4815次阅读 阅读全文 »

Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析

5年前 8683次阅读 阅读全文 »

从NDK在非Root手机上的调试原理探讨Android的安全机制

最近都在忙着研究Android的安全攻防技术,好长一段时间没有写博客了,准备回归老本行中--Read the funcking android source code。这两天在看NDK文档的时候,看到一句话"Na...

5年前 9713次阅读 阅读全文 »

Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析

5年前 9263次阅读 阅读全文 »

Android应用程序与SurfaceFlinger服务的关系概述和学习计划

5年前 8271次阅读 阅读全文 »

ART运行时Java堆创建过程分析

5年前 7303次阅读 阅读全文 »

Android日志系统Logcat源代码简要分析

在前面两篇文章Android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层、系统运行库层和应用程序框架...

5年前 3902次阅读 阅读全文 »

Android控件TextView的实现原理分析

5年前 6457次阅读 阅读全文 »

Chromium网页渲染机制简要介绍和学习计划

5年前 2519次阅读 阅读全文 »

Android应用程序启动过程源代码分析

前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动...

5年前 7645次阅读 阅读全文 »

Chromium网页Layer Tree绘制过程分析

5年前 2357次阅读 阅读全文 »

Android应用程序注册广播接收器(registerReceiver)的过程分析

前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其...

5年前 4219次阅读 阅读全文 »

Chromium扩展(Extension)通信机制分析

Chromium的Extension由Page和Content Script组成。如果将Extension看作是一个App,那么Page和Content Script就是Extension的Module。既然是Module,就避免不了需要相互通信...

5年前 2328次阅读 阅读全文 »

Android源代码仓库及其管理工具Repo分析

5年前 3980次阅读 阅读全文 »