Android系统原理及开发要点详解
更新时间:2024-03-23 06:25:01 阅读量: 综合文库 文档下载
内容简介
本书全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。本书内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清晰的思路向读者介绍整个Android系统的原理和开发方法。
本书按照Android系统的框架和各个子系统的主线,重点介绍开发Android应用程序和构建硬件抽象层。其内容涵盖了Android应用程序开发和Android系统移植构建手机系统两大方面。
本书既适合从事Android各个层次开发的工程师阅读,也适合通用嵌入式Linux系统的学习者使用。
本书购买地址:当当网卓越网中国互动出版网 作者简介
梁泉是移动系统开发资深工程师,在Android领域具有完备的知识和前沿的技术,长期从事一线开发工作。
韩超是中国大陆地区较早参与Android系统开发的人员之一,也是中国大陆的Androidin(机锋网开发社区的核心成员和重要组织者之一;也曾经引领大陆各种相关技术人员进入Android领域,并组织参与国内外的相关枝术交流。
前言
Android 是Google历经数年和投资数亿美元开发出来的智能手机系统,Google也发起了围绕Android的组织——开放手机联盟,其英文全称为“Open Handset Alliance”。
随着各大移动终端生产商大力开发和生产基于Android的移动智能设备,Android迅速得到业界和社会的认可,并成为整个产业的热点,基于Android平台的各类人才逐渐成为各大企业竞相争夺的焦点。
Android系统是一个开放的系统,任何公司、个人开发者、爱好者都可以参与其中。对于技术工作者,Android不仅是一个智能手机的系统,也可以作为学习嵌入式Linux系统的较完整的软件平台。
Android是一个较新的系统和技术,因此介绍Android的资料和书籍还比较少,尤其简体中文的书籍,相对更少。本书《Android系统原理及开发要点详解》是一本综合介绍Android系统的书,集合了Androidin社区多位专家作者的经验,精心编写而成。
Android 作为一个庞大的系统,包括了Linux操作系统、各种本地程序、虚拟机和运行环境、Java框架和Java应用程序多方面的内容。这对于初学者是一个非常大的挑战,因此对于学习、研究进而开发Android系统来说,掌握系统的脉络和使用恰当的学习方法是非常重要的,这也是本书的组织主旨。
本书特点为了适应Android系统的情况,本书在内容的编排和组织上具有以下一些重要特点。
保持完整性和层次性本书紧紧把握Android系统的4个层次,分章节介绍,并且有重点地介绍了Android整个系统的代码结构、编译系统、相关工具、各部分组织等全局性内容。这将让读者即使只花费较短的时间,也可以获得对Android 系统大致的感性理解。
提供清晰的框架Android是一个有数百兆大小的较大系统,各部分之间是有机联系的,这就要求Android的学习和开发者需要具有一些软件架构方面的知识。本书为Android整体和重点模块绘制了大量的框图,这样非常有利于帮助读者直观地理解系统。本书在讲述每一个部分时,均列出相关代码的路径,帮助读者对应着进行快速、高效地学习。
抓核心内容Android系统已经发布了若干个版本:1.0、1.5(cupcake、1.6(donut和2.0(eclair,从开发的角度,各个版本在同时使用,这对于学习者是一个较大的挑战。因此本书作者通过把握Android演进中脉络,尽量总结出共性的内容展示给读者。在某些部分,在讲解代码的同时,突出概念性的内容。本书力求通过一本教材,给读者一个长期的、稳定的学习方法和思路。
开发细节Android 包含众多的软件、程序和工具,涉及软件开发各个方面。在实际的开发过程中,很多内容并不需要开发者去改动。本书从工程的角度出发,偏重开发中常用的内容,对于开发中较少涉及的部分,仅做精炼的大致介绍。本书重点介绍显示机制、输入机制、音频/视频系统的移植层、多媒体系统的构建、电话系统的构建、连接系统的构建、传感器的移值、应用开发中最常涉及的部分,在每段讲解中,穿插了开发中可以使用的一些技巧。
本书内容
本书的各个章节及其组织方式如下所示。第1章 Android系统概述 第2章 Android系统开发综述
第3章 Android的Linux内核与驱动程序第4章 Android的底层库和程序 第5章 Android的Java虚拟机和Java环境第6章 Android的GUI系统 第7章 Android的Audio系统 第8章 Android的Video输入输出系统 第9章 Android的多媒体系统 第 10章 Android的电话部分 第11章 Android的连接部分 第12章 Android的传感器系统
第13章 Android应用程序概述及框架 第14章 Android应用程序的主要方面 第15章 Android应用程序的设计思想
正在阅读:
Android系统原理及开发要点详解03-23
QLD 1554—2016 湿式电除尘检修标准文件包(2016-06-24发布,201606-30
合同管理存在的问题及解决对策03-19
物业经营管理练习题及答案12-10
国民收入决定理论——IS-LM模型09-07
安全生产责任制文件06-06
排队叫号系统设计 - 图文01-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 详解
- 要点
- 原理
- Android
- 开发
- 系统
- 建筑立面改造勘察、设计、施工总承包(EPC)项目-技术标
- 人教版三年级上册语文期末总复习
- Excel中的VBA常用图表类指令代码
- 对外经济贸易大学金融硕士考研专业课复习建议总结
- 市交通运输委关于加强新闻宣传工作的实施意见
- 大学高等数学各章节练习题
- 北京工商大学2000-2012年管理学初试真题
- 聚四氟乙烯喷涂
- 申报先进基层党组织事迹材料
- 化学工程与工艺实习报告
- 中考专题训练(三角形)
- 文化与文化比较 80分
- 党校培训座谈会发言稿
- 逻辑推理故事附答案
- 炼铁炉前操作基础知识
- LPM现浇空心楼盖施工方案(1)
- 背诵,英语教学中的重要一环
- 装修工程二次结构监理实施细则
- 2012年吉林省世友地板五一促销方案
- 幼儿产生自卑心理原因幼儿产生自卑心理原因论文