《Android应用开发》通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。《Android应用开发》还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。
《Android应用开发》适合有一定程序设计基础并致力于从事Android平台应用软件开发的读者阅读。
第1部分:开发环境概览
第1章 Android操作系统概述
第2章 搭建Android开发环境
第3章 使用Android开发环境
第4章 MJAndroid程序的初始化过程
第5章 Android应用程序的调试
第6章 ApiDemos示例程序
第7章 应用程序的签名和发布
第2部分:Android程序设计
第8章 SQLite数据库和内容提供器
第9章 定位和地图
第10章 创建用户界面
第11章 常用的用户界面组件
第12章 二维和三维绘图
第13章 进程间通信
第14章 电话操作
第15章 通话状态和Android电话类
进入2010年之后,Android的应用开发进入了一个爆炸式增长的状态,从09年的不到1万款应用程序增加到现在的9万,而且即将突破10万,这也从开发者这一方面展现了用户不断增多的现象。不过需要注意的是,虽然数值的增长速度很快,开发公司还得做好相关的审查工作,尽快提高 Android电子市场整体的应用质量,改善应用的盈利环境。
在目前的国内手机市场当中,Android操作系统占据了80%的市场份额,是毋庸置疑的王者。如此大的市场带来的非常强劲的需求,在各大招聘类网站上,Android开发工程师无疑是最炙手可热的职位。
随着高配置Android手机的上市,全3D手机游戏也将会在更多的手机上运行,而Android 2.2版系统也将会给低配置手机带来效能上的提升,开发公司也公布了更多的新API给开发者使用,这也保持了其应用持续增长的趋势。
到了2012年,Android遇冷加上全球经济过冬,只会四大件的Android程序员基本上很难找到好工作了,很多公司都高薪求"Senior",拿来就能用的人,这就要求我们对android体系的认识要更加全面和深入。
第3章里用一个真实的例子向读者介绍了Android应用程序的一些基本概念,但是并没有真正涉及程序的源代码。这一章将会从程序的源代码人手,指导读者快速上手创建自己的应用程序。下面首先要介绍的是Android应用程序的初始化。
本章所要介绍的内容介于程序开始启动(执行菜单命令Run-Run As Android Application)到用户看见MJAndroid的初始地图之间。通过这一章的学习,读者可以了解Android系统是如何简化复杂程序的创建过程的,只需要短短的80行代码和一些辅助的XML资源文件,MJAndroid程序就可以完成如下这些功能:
显示一幅交互式地图;
检测手机当前的地理位置,并对显示的地图进行更新;
创建本地数据库并从中加载用户信息;
在用户界面上创建一个动态菜单;
在用户界面上显示文本信息、按钮和下拉列表等界面组件;
启动一个新的活动用以显示更多信息。
Android应用程序中的Java代码和XML资源文件关系密切,所以下面的内容经常要在Java代码和XML资源文件之间来回切换。这里要重复一遍,由于XML文件无论是在程序开发的过程中还是程序的使用过程中都易于编辑和修改,因此Android平台鼓励开发者将尽量多的用户界面和操作流程的定义放到资源文件中。
“我已经很久没有读到这么优秀的技术类图书了,这本书给我印象最深的是作者对于细节的关注。”
——Hycel Taylor.J2EE资深架构咨询师
“Chris Haseman总是有这样的能力,可以将复杂的技术概念浓缩为易于理解的三言两语。好书易得,良师难求。Haseman了解所有初学者的困境,比如软件需要如何在移动设备上执行,以及如何动手编写风格良好的代码等。”
——Adam Schwem,Android工程师 Learnovate Labs和Dogfort Studios创始人
1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。
2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。