深入理解Android内核设计思想(第2版)(上下册) - (EPUB全文下载)
文件大小:1.03 mb。
文件格式:epub 格式。
书籍内容:
深入理解Android内核设计思想(第2版)(上下册)
第1篇 Android编译篇
第1章 Android系统简介
第2章 Android源码下载及编译
第3章 Android编译系统
第2篇 Android原理篇
第4章 操作系统基础
第5章 Android进程/线程和程序内存优化
第6章 进程间通信——Binder
第7章 Android启动过程
第8章 管理Activity和组件运行状态的系统进程——ActivityManagerService(AMS)
第9章 GUI系统——SurfaceFlinger
第10章 GUI系统之“窗口管理员”——WMS
第11章 让你的界面炫彩起来的GUI系统——View体系
第12章 “问渠哪得清如许,为有源头活水来”——InputManagerService与输入事件
第13章 应用不再同质化——音频系统
第3篇 应用原理篇
第14章 Intent的匹配规则
第15章 APK应用程序的资源适配
第16章 Android字符编码格式
第17章 Android和OpenGL ES
第18章 “系统的UI”——SystemUI
第19章 Android常用的工具“小插件”——Widget机制
第20章 Android应用程序的编译和打包
第21章 Android虚拟机
第22章 Android安全机制透析
第4篇 Android系统工具
第23章 IDE和Gradle
第24章 软件版本管理
第25章 系统调试辅助工具
欢迎来到异步社区!
第1篇 Android编译篇
第1章 Android系统简介
第2章 Android源码下载及编译
第3章 Android编译系统
第1章 Android系统简介
美国当地时间2015年5月28日,“Google I/O 2016”大会在旧金山市的Moscone Center举行。
会议公布的官方数据如下:
全球已经激活的Android设备达到9亿次;
Google Play中收录了超过70万的应用程序;
应用程序安装量达到480亿次;
132个以上的国家或地区销售Android设备;
超过190个国家或地区可以下载到免费的Android应用程序。
2016年,Google则直接把大会地址从传统的Moscone Center改到了Shoreline公园的户外,吸引了成千上万来自全球各地的科技爱好者。
从2008年9月Google发布Android 1.0版本开始,Android已经走过了8个年头。在这短短的几年间,这个以机器人为Logo的操作系统不仅席卷了全球各地的手机市场,而且与iOS、Windows Phone形成三足鼎立之势,更渗透到传统与新兴电子产业的方方面面。越来越多的电子产品已开始采用Android系统,如Android电视、平板电脑、MP4等与人们日常生活息息相关的电子设备。
那么,Android势不可当的魅力从何而来呢?本章将试着以Android系统的发展历史为主线,先为读者提供最直观的背景知识,从而为以后的“透过现象看本质”打下一定的基础。
1.1 Android系统发展历程
“Android”一词先天就充满着天才们改变世界的梦想味。虽然一件杰出的作品并不能只靠“名号”,但毋庸置疑的是,一个叫得响又耐人寻味的名称总会使人产生不自觉的亲近感。这或许就是每个Android版本都会有个代号的原因。下面来看看各个版本对应的Android“外号”,如表1-1所示。
表1-1 Android各版本的代号
Code name
Version
API level
(no code name)
1.0
API level 1
(no code name)
1.1
API level 2
Cupcake(纸杯蛋糕)
1.5
API level 3, NDK 1
Donut(甜甜圈)
1.6
API level 4, NDK 2
Éclair(松饼)
2.0
API level 5
Éclair
2.0.1
API level 6
Éclair
2.1
API level 7, NDK 3
Froyo(冻酸奶)
2.2.x
API level 8, NDK 4
Gingerbread(姜饼)
2.3 - 2.3.2
API level 9, NDK 5
Gingerbread
2.3.3 - 2.3.7
API level 10
Honeycomb(蜂巢)
3.0
API level 11
Honeycomb
3.1
API level 12, NDK 6
Honeycomb
3.2.x
API level 13
Ice-creamSandwich(冰激凌三明治)
4.0.1 - 4.0.2
API level 14, NDK 7
Ice-creamSandwich
4.0.3 - 4.0.4
API level 15
Jelly Bean(果冻豆)
4.1.x
API level 16
Jelly Bean
4.2.x
API level 17
Jelly Bean
4.3.x
API level 18
KitKat
4.4.x
API level 19
KitKat with wearable extensions
4.4W
API level 20
Lollipop
5.0.1
API level 21
Lollipop
5.1.1
API level 22
Marshmallow
6.0
API level 23
Nougat
7.0
API level 24
Nougat
7.1.1
API level 25
“Andr ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 深入理解Android内核设计思想(第2版)(上下册) - (EPUB全文下载)