这是一本实践与理论紧密结合的android应用开发参考书。实践部分以一个完整的大型案例(功能完善的微博客户端)贯穿始终,以迭代的方式详细演示和讲解了该案例的开发全过程,旨在帮助读者迅速理清android应用开发的完整流程和实现细节,同时,对开发过程中所涉及的理论知识进行了详细的分析和讲解。理论部分是对实践部分的升华,对android应用开发所需具备的高级知识和常用技巧进行了深入的阐述,读者掌握这部分内容后,在迅速获得实际应用开发经验之后还能进一步提升自己的理论技术功底。
《android应用开发实战》一共分为三个部分。第一部分基础篇:全面介绍了android的系统架构、开发环境的搭建、android应用程序的常用组件,以及一个简单的微博客户端的实现方法,为接下来动手实现本书中的完整案例(新浪微博客户端)奠定了基础;第二部分实例篇:介绍了微博客户端的概况以及新浪微博api,然后根据微博客户端的功能划分详细地介绍了微博客户端各个功能模块的实现方法和细节,包括界面展示、代码分析,还有对所运用的理论知识的重点讲解,既便于读者动手实践,又能帮助读者巩固已经掌握的理论知识;第三部分高级篇:讲解了android开发中的高级技术,包括各种常用的android资源、通信功能的开发、数据库、蓝牙与wi-fi、第三方程序库、2d绘图技术、opengl es绘图技术、android的编译,以及android的性能优化方法和实践;最后,详细介绍了android 4.0的新特征。
android应用开发实战目录:
第一部分 基础篇—android开发基础
第1章 android应用开发基础 / 2
第2章 开发前的准备工作 / 11
第3章 实现一个简单的微博客户端 / 19
第二部分 实例篇—微博客户端开发
第4章 微博客户端概况 / 28
第5章 新浪微博api详解 / 35
第6章 用户登录与用户注册 / 61
第7章 首页微博列表 / 73
第8章 切换微博列表 / 100
第9章 显示其他列表信息 / 107
第10章 账号管理 / 114
第11章 撰写和发布微博 / 122
第12章 处理微博与评论 / 132
第13章 图像特效 / 150
第14章 搜索微博与搜索用户 / 173
第15章 个性化设置 / 182
第16章 签名和发布微博客户端 / 205
第三部分 高级篇—android sdk高级技术
第17章 android资源详解 / 210
第18章 电话、短信与联系人 / 251
第19章 数据库 / 285
第20章 蓝牙与wi-fi / 309
第21章 第三方程序库 / 331
第22章 编译在android中的应用 / 350
第23章 android sdk的2d绘图技术 / 366
第24章 opengl es绘图技术 / 381
第25章 性能优化 / 390
第26章 android 4.0新技术探索 / 401