本书共分成4篇21章,第一篇是介绍基础功能,读完这一篇你会了解Android操作系统的基本运作单元活动程序(Activities)和活动程序彼此间的互动方式,采用意图(Intent)来切换程序和显示窗体,同时分门别类详细说明开发Android应用程序常用的创作套件(Widget)、窗体布局(Layout)和操作菜单(Menu)。第二篇介绍进阶功能,完整地说明Android操作系统的架构,包括服务程序(Services)、广播接收器(Broadcast Receivers)和内容提供器(Content Providers)如何工作,同时介绍Google提供的本地数据库系统SQLite和Web视图WebView的强大功能,也会学习到如何设置Android常驻程序(App Widget)和如何将Android应用程序国际化,提供多国语言的应用程序。第三篇是关于网页应用和多媒体,介绍应用程序如何使用Google所提供强大的地图库及其功能,音频和视频播放程序,各种类的绘图工具和编写游戏软件常用到的高速描绘(SurfaceView),同时你也会学习到从Android OS 2.1版开始新提供的Android动态壁纸。第四篇是关于移动设备功能,包括蓝牙通信(Bluetooth)、触控屏幕(Gesture)和感应侦测(Sensor)。
随着越来越多的手机厂商和移动运营商加入到“开放手机联盟”,Android平台日益受到广大开发者的关注和推崇。在Android平台上开发移动应用,能大幅度降低开发嵌入式系统所需要的投资成本,并能提供软件开发效率以及开拓新的市场领域。
本书以Android操作系统架构为经,开发Android应用程序为纬,循序渐进地介绍Android应用程序开发实战技术,使开发人员不仅学习到Android操作系统的架构和基本原理,并以最快的速度掌握Android的开发技能。书中完整介绍了Android 2.X版功能,相关范例程序所涉及的主题范围广泛,且有清楚的解说。
本书面向Android初学者、希望系统掌握Android开发技能的开发人员以及Android开发的项目管理人员。
第1章 拓展Android市场的Java应用
第2章 安装Android SDK开发环境
第3章 Android SDK开发平台应用
第4章 认识Android基本单元——活动程序Activity
第5章 活动程序Activity的切换——意图方法Intent
第6章 Android应用程序的Widget创作套件
第7章 Android应用程序的Layout窗体布局
第8章 Android应用程序的Menu菜单
第9章 Android数据存储和数据公开——SQLite
第10章 认识Service服务程序
第11章 Android应用程序国际化
第12章 Android的Web视图——WebView
第13章 Android常驻程序——App Widget
第14章 Android应用程序GPS位置和GoogleMaps
第15章 Android音频和视频
第16章 Android 2D绘图和3D OpenGL绘图
第17章 Android高速描绘——SurfaceView
第18章 Android动态壁纸——Live Wallpaper
第19章 Android蓝牙通信——Bluetooth
第20章 Android触控屏幕——Gesture
第21章 Android感应检测——Sensor
附录A Android应用程序范例光盘使用说明