Android 应用开发实战
作者:李宁等 著
出版时间:2012年版
内容简介
《Android应用开发实战》是一本实践与理论紧密结合的Android应用开发参考书。实践部分以一个完整的大型案例(功能完善的微博客户端)贯穿始终,以迭代的方式详细演示和讲解了该案例的开发全过程,旨在帮助读者迅速理清Android应用开发的完整流程和实现细节,同时,对开发过程中所涉及的理论知识进行了详细的分析和讲解。理论部分是对实践部分的升华,对Android应用开发所需具备的高级知识和常用技巧进行了深入的阐述,读者掌握这部分内容后,在迅速获得实际应用开发经验之后还能进一步提升自己的理论技术功底。
全书一共分为三个部分。第一部分基础篇:全面介绍了Android的系统架构、开发环境的搭建、Android应用程序的常用组件,以及一个简单的微博客户端的实现方法,为接下来动手实现本书中的完整案例(新浪微博客户端)奠定了基础;第二部分实例篇:介绍了微博客户端的概况以及新浪微博API,然后根据微博客户端的功能划分详细地介绍了微博客户端各个功能模块的实现方法和细节,包括界面展示、代码分析,还有对所运用的理论知识的重点讲解,既便于读者动手实践,又能帮助读者巩固已经掌握的理论知识;第三部分高级篇:讲解了Android开发中的高级技术,包括各种常用的Android资源、通信功能的开发、数据库、蓝牙与Wi-Fi、第三方程序库、2D绘图技术、OpenGL ES绘图技术、Android的编译,以及Android的性能优化方法和实践;最后,详细介绍了Android 4.0的新特征。
目录
前言
第一部分 基础篇-Android开发基础
第1章 Android应用开发基础
1.1 Android的系统构架
1.2 Android开发环境搭建
1.2.1 安装JDK和配置Java开发环境
1.2.2 安装Android SDK
1.2.3 安装Eclipse插件ADT
1.3 Android应用程序中的资源
1.4 Android的应用程序组件
1.4.1 Activity(Android的窗体)
1.4.2 Service(服务)
1.4.3 Broadcast Receiver(广播接收器)
1.4.4 Content Provider(内容提供者)
1.5 小结
第2章 开发前的准备工作
2.1 建立Android工程
2.2 引用新浪微博SDK
2.3 引用第三方类库
2.4 跨工程调试新浪微博SDK
2.5 异步访问API
2.5.1 使用SDK本身的异步功能
2.5.2 为SDK自定义异步功能
2.6 小结
第3章 实现一个简单的微博客户端
3.1 编写Android的服务
3.2 让任何拍照软件都成为微博客户端
3.2.1 可以监视目录文件的服务
3.2.2 发布带图像的微博
3.3 小结
第二部分 实例篇--微博客户端开发
第4章 微博客户端概况
4.1 参考客户端
4.1.1 新浪微博官方Android客户端
4.1.2 网易微博官方Android客户端
4.1.3 腾讯微博官方Android客户端
4.2 功能模块展示
4.2.1 登录
4.2.2 账户管理
4.2.3 微博列表
4.2.4 私信列表
4.2.5 撰写微博
4.2.6 图像渲染
4.2.7 转发、评论与收藏微博
4.2.8 搜索微博和用户
4.3 小结
第5章 新浪微博API详解
5.1 新浪微博API有哪些功能
5.2 使用新浪微博API开发前的准备工作
5.2.1 申请新浪微博应用程序
……
第三部分 高级篇-AndroidSDK高级技术