登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Android技术内幕:系统卷(《程序员》杂志“2011年度十大最具技术影响力图书”,通过源码分析Android系统层的架构设计与实现原理)

書城自編碼: 1753141
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 杨丰盛
國際書號(ISBN): 9787111337270
出版社: 机械工业出版社
出版日期: 2011-06-01
版次: 1 印次: 1
頁數/字數: 532/
書度/開本: 16开 釘裝: 平装

售價:NT$ 656

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
亚述:世界历史上第一个帝国的兴衰
《 亚述:世界历史上第一个帝国的兴衰 》

售價:NT$ 490.0
人工智能与大数据:采煤机智能制造
《 人工智能与大数据:采煤机智能制造 》

售價:NT$ 440.0
未来漫游指南:昨日科技与人类未来
《 未来漫游指南:昨日科技与人类未来 》

售價:NT$ 445.0
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
《 新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册) 》

售價:NT$ 790.0
我从何来:自我的心理学探问
《 我从何来:自我的心理学探问 》

售價:NT$ 545.0
失败:1891—1900 清王朝的变革、战争与排外
《 失败:1891—1900 清王朝的变革、战争与排外 》

售價:NT$ 390.0
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
《 送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活) 》

售價:NT$ 295.0
秦汉史讲义
《 秦汉史讲义 》

售價:NT$ 690.0

建議一齊購買:

+

NT$ 972
《 深入理解Android内核设计思想 》
+

NT$ 921
《 Android深度探索(卷1):HAL与驱动开发(第一本结合实际的S3C6410开发板学习驱动开发和AndroidHAL开发的实战书籍) 》
+

NT$ 911
《 Android 4 高级编程(第3版) 》
+

NT$ 642
《 Android 软件安全与逆向分析【国内第一本Android软件安全书!eoe、看雪论坛、安卓巴士联袂推荐!】) 》
編輯推薦:
完全立足于Android系统源代码,深入解析Android内核的架构设计与实现原理。
透彻分析Android内核层、硬件抽象层和系统运行库层的各功能模块的底层机制。
內容簡介:
《Android技术内幕:系统卷》是国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。
全书分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。
具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。
本书适合所有的高级Android应用开发工程师、Android系统开发工程师、Android移植工程师、Android系统架构师和所有对Android源码实现感兴趣的读者。
關於作者:
杨丰盛,国内Android领域的先驱者和布道者,资深Android开发工程师,在Android应用开发方面有丰富的实战经验。他对Android的源代码进行了长达一年的系统学习和研究,对Android系统的架构设计和实现原理有非常深入的理解和认识,理论功底也十分深厚。国内著名IT技术网站51CTO推荐技术专家,曾多次接受《程序员》杂志采访并为其撰稿,同时他还多次应邀在国内的移动开发者大会和技术沙龙中开展讲座,深受欢迎。他还是畅销书作家,撰写的《Android应用开发揭秘》一书是目前Android领域口碑最好、销量也最好的一本书之一,这本书自上市以来已经重印9次,而且销量一直排在当当网、卓越网和互动网这3大网店的计算机类图书的排行榜前列。
此外,他还精通Java、C、C++等语言,在机顶盒软件开发和MTK平台软件开发方面有非常丰富的经验。游戏开发也是他的专长,曾经参与过《三国群英传说》、《大航海传奇》、《养成计划》等游戏的开发,2007年荣获中国软件行业协会游戏软件分会CGIA认证及国际游戏开发教育联合会国际认证。
目錄
前言
第1章 准备工作
 1.1 深入认识Android
1.1.1 Android的系统构架
1.1.2 Android的初始化流程
1.1.3 各个层次之间的相互关系
1.1.4 Android系统开发(移植)和应用开发
 1.2 获取和编译Android的源码
1.2.1 环境配置
1.2.2 获取Android源码
1.2.3 编译Android的源码及其工具包
1.2.4 运行Android系统
 1.3 开发环境搭建
1.3.1 应用开发环境搭建
1.3.2 源码开发环境搭建
 1.4 Android源码结构
 1.5 小结
第2章 Android的内核机制和结构剖析
 2.1 Linux与Android的关系
2.1.1 为什么会选择Linux
2.1.2 Android不是Linux
 2.2 Android对Linux内核的改动
2.2.1 Goldfish
2.2.2 YAFFS2
2.2.3 蓝牙
2.2.4 调度器(Scheduler)
2.2.5 Android新增的驱动
2.2.6 电源管理
2.2.7 杂项
 2.3 Android对Linux内核的增强
2.3.1 Alarm(硬件时钟)
2.3.2 Ashmem(匿名内存共享)
2.3.3 Low Memory
2.3.4 Logger(日志设备)
2.3.5 Android PMEM
2.3.6 switch
2.3.7 Timed GPIO
2.3.8 Android Ram
 2.4 小结
第3章 Android的IPC机制--Binder
 3.1 Binder概述
3.1.1 为什么选择Binder
3.1.2 初识Binder
 3.2 Binder驱动的原理和实现
3.2.1 Binder驱动的原理
3.2.2 Binder驱动的实现
 3.3 Binder的构架与实现
3.3.1 Binder的系统构架
3.3.2 Binder的机制和原理
 3.4 小结
第4章 电源管理
 4.1 电源管理概述
 4.2 电源管理结构
 4.3 Android的电源管理机制
 4.4 Android电源管理机制的实现
 4.5 小结
第5章 驱动的工作原理及实现机制
 5.1 显示驱动(Framebuffer)
5.1.1 Framebuffer的工作原理
5.1.2 Framebuffer的构架
5.1.3 Framebuffer驱动的实现机制
 5.2 视频驱动(V4L和V4L2)
5.2.1 V4L2介绍
5.2.2 V4L2的原理和构架
5.2.3 V4L2的实现
 5.3 音频驱动(OSS和ALSA)
5.3.1 OSS与ALSA介绍
5.3.2 OSS的构架与实现
5.3.3 ALSA的构架与实现
 5.4 MTD驱动
5.4.1 MTD驱动的功能
5.4.2 MTD驱动的构架
5.4.3 MTD驱动的原理及实现
 5.5 Event输入设备驱动
5.5.1 Input的系统构架
5.5.2 Event输入驱动的构架
5.5.3 Event输入驱动的原理
5.5.4 Event输入驱动的实现
 5.6 蓝牙驱动(Bluetooth)
5.6.1 Bluetooth驱动的构架
5.6.2 BlueZ的原理及实现
 5.7 WLAN驱动(Wi-Fi)244
5.7.1 WLAN构架
5.7.2 Wi-Fi驱动的实现原理
 5.8 小结
第6章 原生库的原理及实现
 6.1 系统C库(Bionic Libc)
6.1.1 Bionic Libc功能概述
6.1.2 Bionic Libc实现原理
 6.2 功能库
6.2.1 WebKit构架与实现
6.2.2 多媒体框架与实现
6.2.3 Android SQLite框架及原理
 6.3 扩展库
6.3.1 Skia底层库分析
6.3.2 OpenGL底层库分析
6.3.3 Android-OpenSSL实现及运用
6.3.4 FreeType及Font Engine
6.3.5 FreeType结构体系和渲染流程
 6.4 原生服务
6.4.1 AudioFlinger实现
6.4.2 SurfaceFlinger实现
 6.5 小结
第7章 硬件抽象层的原理与实现
 7.1 硬件抽象层的实现原理
7.1.1 Android HAL构架
7.1.2 Android HAL的实现
 7.2 Android Overlay构架与实现
7.2.1 Android Overlay系统构架
7.2.2 Overlay HAL框架与实现
7.2.3 Overlay与SurfaceFinger
 7.3 Android Camera
7.3.1 Android Camera系统构架
7.3.2 Camera HAL框架与实现
7.3.3 Camera本地实现
7.4 Android Audio
7.4.1 Audio HAL框架
7.4.2 Android默认的Audio HAL实现
7.4.3 DUMP功能的Audio HAL实现
7.4.4 基于A2dp的蓝牙音频设备HAL实现
7.4.5 模拟器上的Audio HAL实现
 7.5 Android RIL实现
7.5.1 Android RIL构架
7.5.2 radiooptiongs实现
7.5.3 libril库实现
7.5.4 reference-ril库实现
7.5.5 RILD守护进程实现
7.5.6 request流程分析
7.5.7 response流程分析
 7.6 Android Sensor
7.6.1 Android Sensor构建
7.6.2 Sensor HAL接口
7.6.3 Sensor HAL实现
 7.7 Android WIFI
7.7.1 Android WIFI系统构架
7.7.2 wpa_supplicant框架
7.7.3 WIFI HAL实现
 7.8 Android蓝牙本地实现
7.8.1 Android蓝牙构架
7.8.2 BlueZ结构体系
7.8.3 BlueZ适配层
 7.9 Android 定位实现
7.9.1 定位系统构架
7.9.2 GPS HAL实现
 7.10 Android Power
 7.11 Android Vibrator
 7.12 小结
第8章 Dalvik虚拟机的构架、原理与实现
 8.1 Dalvik虚拟机概述
8.1.1 什么是Dalvik虚拟机
8.1.2 Dalvik虚拟机的功能
8.1.3 Dalvik虚拟机与Java虚拟机的区别
 8.2 Dalvik构架与实现
8.2.1 Dalvik系统构架
8.2.2 dx和dexdump工具
8.2.3 .dex文件格式解析
8.2.4 Dalvik内部机制
8.2.5 Dalvik进程管理
8.2.6 Dalvik内存管理
8.2.7 Dalvik加载器
8.2.8 Dalvik解释器
8.2.9 Dalvik JIT
 8.3 JNI的构架与实现
8.3.1 JNI构架
8.3.2 JNI实现
 8.4 小结
第9章 Android 核心库
 9.1 Android核心库简介
 9.2 Android系统API
9.2.1 android包
9.2.2 android资源包
9.2.3 ApiCheck机制
 9.3 小结
后记

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.