Android书籍

本书针对不同类型的Android开发者提供指导,包括熟悉Linux内核或Android系统的开发者如何深化技能,以及经验丰富的开发者如何关注开发细节等内容。涵盖了从移植开发概述、源代码和开发环境设置到各子系统如显示系统、音频系统等的深入讲解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、android系统深入开发 http://blog.youkuaiyun.com/tianru720/article/details/10306075

【读者】
本书适合不同类型的读者群,不同类型的读者在学习的时候需要使用不同的方法,建议如下:
1.对于熟悉Linux内核但不熟悉Android的开发者,应该以驱动程序作为切入点,通过硬件抽象层的实现,将
Linux的各个驱动程序应用到Android系统中。
2.对于熟悉Android系统但不熟悉Linux内核的开发者,向下了解Linux内核,这样既可以更深入地了解
Android系统的运作方式,又可以拓展自己的技术领域。
3.对于经验较多,希望深入研究Android系统的开发者,应该更关注开发的细节,了解移植中调试的要点。


【内容介绍】
第1章 Android系统移植开发概述
第2章 Android源代码和开发环境
第3章 Android系统移植的结构和方法
第4章 Android的GoldFish内核和驱动
第5章 Android的MSM内核和驱动
第6章 Android的OMAP内核和驱动
第7章 显示系统
第8章 用户输入系统
第9章 传感器系统
第10章 音频系统
第11章 视频输出系统
第12章 照相机系统
第13章 无线局域网系统
第14章 蓝牙系统
第15章 定位系统
第16章 电话系统
第17章 OpenGL 3D引擎
第18章 OpenMax多媒体引擎
第19章 多媒体系统的插件
第20章 位块复制系统
第21章 报警器——实时时钟系统
第22章 光系统
第23章 振动器系统
第24章 电池系统

 

2、Android系统深度游 http://blog.youkuaiyun.com/lincyang/article/details/10133999

 

在这里我介绍另一本Android的教程-Android Application Development,出版社O’Reilly 我想大家再熟悉不过了,下面是这本书的一点介绍: 概要(Overview) Android是一个为手机设计的开源平台,在这个行业里激起了强烈的热情,这部实用教程为开发Android软件的人介绍了重要的概念并提供了一些代码。本书介绍了它的开发环境,并提供了一个完整的开发例程,向读者诠释了Android的功能架构和API。读这本书,你将会: 详尽地了解Android的开发环境、架构和工具 创建一个应用程序模型,从这个基本的模型出发,逐步加入后面章节的功能内容。 了解一些典型功能的概念和架构,包括views,地图,基于GPS的服务,数据存储,2D和3D图形,媒体服务,通话服务和短信息等。 使用已有的例子代码来实现各个功能 深入研究高级课题,例如安全性,自定义视图,性能分析和国际化。 这本书是对已有的Google提供的Android文档进行了自然的完善。你是想要为手机设备开发商用软件,或者仅仅是作为个人爱好,Android Application Development这部书都都可以为你介绍应该如何设计、创建和测试你的应用程序。 作者介绍(About the Authors) Rick Rogers是一位专业的嵌入式软件工程师,他作为软件市场管理人员已经有超过30年的经验了。在过去的8年里,Rick Rogers专注于手机应用程序开发,为康柏、英特尔和Marvel半导体等公司开发手机软件,制订战略和市场计划。 John Lombardo从0.9版本开始就一直在进行Linux方面的工作。他的第一部书,Embedded Linux于2001年出版。从那时开始,他在多种不同的嵌入式设备上进行开发,包括手机和路由器等。John拥有计算机科学学士学位,并正在攻读MBA学位。 内容组织(Format of this book) 本书是面向那些有经验的编程人员,帮助他们快速地了解如何在Android环境下进行开发,本书第一章主要覆盖了一下内容:新的Android概念,Android开发环境,Android用户界面,Intents,基于定位(GPS)和地图的服务,保存数据,图像图形,通信等。在接下来的三章,2~4章中,本书为你建立了一个应用程序,并告诉你这些文件和基础的类是如何协作的。第五章让你有一个更深入的理解,并开始调试你的程序。第六章介绍Android工具包(toolkit),在第七章向你介绍如何设计和发布你的应用程序,第八章介绍了两个数据存储系统,在第九章中,你可以学会如何定位和使用地图,10~12章介绍了图形编程。第十三章将更加深入地介绍Android复杂而独特的功能,在这里讨论了应用程序如何向其他应用程序提供功能,这设计到一个程序在其他已有程序的基础上开发新功能的问题。我们别忘了Android是在手机上运行的,所以在十四、十五两章介绍如何使用电话的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值