前言
项目1简易计算器
1.1总体设计
1.1.1总体分析
1.1.2功能模块框图
1.1.3系统流程图
1.1.4界面设计
1.2详细设计
1.2.1模块描述
1.2.2系统包及其资源规划
1.2.3主要方法流程设计
1.3代码实现
1.3.1显示界面布局
1.3.2控件设计实现
1.3.3控件事件处理方法实现
1.3.4数值计算方法实现
1.4关键知识点解析
1.4.1在程序中创建菜单
1.4.2基础界面布局
1.4.3设置程序名称和图标
1.4.4常用文本输入控件及按钮
1.4.5为按钮增加多种样式——selector
1.4.6多分辨率适配利器——LinearLayout
1.5问题与讨论
项目2基于离线数据的天气应用——天气预报(一)
2.1总体设计
2.1.1总体分析
2.1.2功能模块框图
2.1.3系统流程图
2.1.4界面设计
2.2详细设计
2.2.1模块描述
2.2.2系统包及其资源规划
2.2.3主要方法流程设计
2.3代码实现
2.3.1显示界面布局
2.3.2控件设计实现
2.3.3主要代码功能分析
2.4关键知识点解析
2.4.1ListView控件的用法
2.4.2自定义适配器
2.4.3GridView控件的用法
2.4.4ViewPager控件的用法
2.4.5ListView中存在按钮时导致Listltem点击无效的解决方案
2.5问题与讨论
项目3天天爱读书阅读器
3.1总体设计
3.1.1功能模块框图
3.1.2系统流程图
3.1.3界面设计
3.2详细设计
3.2.1模块描述
3.2.2系统包及其资源规划
3.2.3主要方法流程设计
3.3代码实现
3.3.1显示界面布局
3.3.2Touch事件方法实现
3.4关键知识点解析
3.4.1Android的Touch事件处理机制
3.4.2掌握自定义控件
3.5问题与讨论
项目4基于本地图库的图片应用——幻彩相册
4.1总体设计
4.1.1功能模块框图
……
项目5学习监督器
项目6简易网络音乐播放器
项目7新闻客户端
项目8基于网络通信的天气应用——天气预报(二)
项目9商务通讯录
项目10蓝牙打印机
项目11基于Socket的Bmop即时通信
项目12易行打车
本书规划了Android从入门到进阶过程中很重要的知识体系,将知识、技术与技巧充分渗透到多个独立且完整的Android应用实战项目中,带领读者一同参与到真正的企业开发流程中,使读者有条不紊地掌握完整的项目开发技术,循序渐进地具备企业级移动应用开发的能力。在程序实例讲解方面,注重对实际动手能力的指导,在遵循项目开发过程的同时,将重要知识点和经验技巧以“关键知识点解析”的形式呈现给读者,这为初学者将学习与实践结合提供了很好的指导。本书提供所有案例的完整源代码,读者可以从中国水利水电出版社以及万水书苑上免费,网址为http://picimg.witcp.com/pic/www.waterpub.com.cn/softdown/和http://picimg.witcp.com/pic/www.wsbookshow.com/。