第4章 深入理解zygote知识点1:zygote分析关于zygote这一部分,我对它的流程归纳如下:(1) app_main.cpp类的main方法,调用AppRuntime类的start方法。 (2) 该start方法执行3个过程: (2.1)创建虚拟机:调用startVm方法。 (2.2)注册JNI方法:调用startReg方法。 (2.3)通过JNI调用java方法:env->
文章目录第1章 开发环境部署1第2章深入理解Java Binder和MessageQueue10第3章 深入理解AudioService45第4章 深入理解WindowManager-Service90第5章 深入理解Android输入系统176第6章 深入理解控件系统275第7章 深入理解SystemUI418第8章 深入理解Android壁纸496出版年: 2015-8-1简介:深入理解Android3)》是Android经典畅销书系(对Android系统源代码的分析最为系统和细致)“深入理解
深入理解Android III》即将公布,作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewR
转载 2021-08-06 13:04:09
1065阅读
深入理解Android III》即将公布,作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白。即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewR
转载 2017-05-18 15:51:00
439阅读
2评论
深入理解Android III》即将公布,作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代。本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第8章 深
深入理解Android III》即将公布。作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代。本书分析了Android 4.2中WindowManagerService、ViewR
转载 2017-04-26 14:41:00
137阅读
学着学着classloader,一不小心变了个道,到osgi的行车道上来了,呵呵。  首先,什么是OSGI?为什么会有这个东西,存在的意义和价值是什么?因“模块化”而生;其可将应用程序劈分为多个模块单元,这样就可以更容易地管理这些模块单元之间的交叉依赖关系,做个性化定制等;OSGI,可理解为容器/环境/框架/规范;例如,可以这么理解,一种服务运行平台。通过实现能够提供服务的符合OSGi规
转载 2023-09-16 01:02:36
104阅读
这一讲中,我们先来了解下什么是osgi,为什么使用osgi,osgi的开发工具有哪些等基本内容。1、什么是osgi ?OSGI的英文全称是 Open Service Gateway Initiative ,直接翻译是 开放式的服务网关协议 。OSGI强调的是服务的概念。OSGI是一个服务平台,为JAVA开发环境提供各种服务(根据自己的业务逻辑,对java web来说,可能有用户登录服务,用户验证服
深入理解Android III》即将公布,作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewR
转载 2017-06-25 21:50:00
54阅读
2评论
深入理解Android2):探索Android的高级概念和开发技巧 Android是目前最为流行的移动操作系统之一,它拥有强大的功能和广泛的应用领域。对于初学者而言,学习Android开发可能会感到困惑,因为它涵盖了许多不同的概念和技术。然而,一旦掌握了Android的基础知识,就可以进一步深入了解其高级概念和开发技巧。 本文将介绍《深入理解Android2》中的一些重要内容,包括存储、
原创 8月前
61阅读
深入理解Android III》即将公布,作者是张大伟。此书填补了深入理解Android Framework中的一个主要空白。即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块 第4
转载 7月前
52阅读
内容简介   《深入理解android1》是一本以情景方式对android的源代码进行深入分析的书。内容广泛,以对framework层的分析为主,兼顾native层和application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是android应用开发者和系统开发者需要重点掌握的。   全书共10章,第1章介绍了阅读本书所需要做
# 深入理解Android2 PDF实现教程 ## 步骤 | 步骤 | 内容 | | ------ | ------ | | 1 | 下载“深入理解Android2 PDF”电子书 | | 2 | 设置Android开发环境 | | 3 | 创建一个新的Android项目 | | 4 | 集成PDF阅读器库 | | 5 | 将PDF文件加载到应用程序中 | | 6 | 实现PDF阅读功能
开源Android pdf 解析          AndroidNDK androidlibraryjavagooglesun测试 (1) 前段时间项目涉及到pdf阅读,因此我开始找了些源码阅读比较,现在贴出各实现方案的对比。希望对大家有帮助。方便大家的阅读,我将自己认为最好的排在最前。 &nbs
转载 2023-09-13 22:23:14
117阅读
由于《深入理解Android 一》和《深入理解Android二》不再出版,而知识的传播不应该由于纸质媒介的问题而中断。所以我将在CSDN博客中全文转发这两本书的全部内容。 第10章 深入理解MediaScanner 本章主要内容 ·  介绍多媒体系统中媒体文件扫描的工作原理。 本章涉及的源代码文件名称及位置 以下是本章分析的源代码文件名称及其位置。 ·  MediaProvider.j
转载 2017-05-18 13:58:00
269阅读
2评论
Android:WebKit介绍WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(Web
一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读
转载 2023-08-23 22:13:46
0阅读
因为《深入理解Android 一》和《深入理解Android二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第3章 深入理解init本章主要内容· 深入分析init。本章涉及的源代码文件名称及位置以下是本章分析的源代码文件名称及其位置
转载 2017-08-14 08:36:00
183阅读
由于《深入理解Android 一》和《深入理解Android二》不再出版,而知识的传播不应该由于纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。 第7章  深入理解Audio系统 本章主要内容 ·  具体分析AudioTrack。 ·  具体分析AudioFlinger。 ·  具体分析AudioPolicyService。 本章涉及的源代码文件名称及位置 以下
转载 2017-05-20 15:01:00
590阅读
2评论
由于《深入理解Android 一》和《深入理解Android二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在
转载 2022-04-26 16:28:55
105阅读
  • 1
  • 2
  • 3
  • 4
  • 5