新書推薦:
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
《
有趣的中国古建筑
》
售價:NT$
305.0
|
內容簡介: |
高成珍、钟元生、高必梵、何英编著的《Android编程经典案例解析》为Android编程初学者提高、自测和加入开发团队提供贴心帮助,内容包括常用案例、常见上机调试错误、Android程序员猎头系统和自测题。
本书所涉及的Android经典案例效果,读者稍加改动就可直接应用于自己的项目中,包括TextView特效、手机屏幕区域划分、我的课表(表格布局应用)、闪烁霓虹灯(层布局应用)、简易计算器设计(布局综合运用)、页面滑动切换效果、图片定时滑动播放效果、搜索关键字提示、仿画廊视图效果、城市景点介绍、高校新闻(延迟加载效果、下拉刷新效果、选项卡切换效果)、省市二级列表(ExpandableListView应用)、产品分类(自定义多级列表效果)、天气预报(WebService调用)和音乐之声(音乐播放器)等。
为引导读者理解、掌握和灵活运用每个案例,编者通过图解分析、代码展示、技术剖析,由浅入深引导读者将所学知识融会贯通。本书既可作为Android入门者的提高练习指南,又可作为移动开发者的好帮手。
|
目錄:
|
第1章 TextView特效
1.1 案例概述
1.2 关键代码
1.3 代码分析
1.3.1 TextView中文字滚动的效果
1.3.2 同一TextView中文字颜色不同的效果
1.3.3 TextView中文字周围图片环绕的效果
1.3.4 自动链接效果
1.4 知识扩展
1.4.1 android:gravity与android:layout_gravity的区别
1.4.2 android:padding与android:layout_margin的区别
1.4.3 Android中颜色值的表示
1.5 思考与练习
第2章 手机屏幕的区域划分
2.1 案例概述
2.2 关键代码
2.3 代码分析
2.3.1 线性布局
2.3.2 按比例分割屏幕
2.4 知识扩展
2.5 思考与练习
第3章 我的课表——表格布局的应用
3.1 案例概述
3.2 关键代码
3.3 代码分析
3.3.1 界面分析
3.3.2 表格布局
3.3.3 为TextView添加边框
3.3.4 定义样式
3.3.5 直接绑定到标签
3.4 知识扩展
3.5 思考与练习
第4章 闪烁霓虹灯——层布局的应用
4.1 案例概述
4.2 关键代码
4.3 代码分析
4.3.1 界面分析
4.3.2 相对布局
4.3.3 层布局
4.3.4 定时器
4.3.5 Handler消息传递
4.4 知识扩展
4.5 思考与练习
第5章 简易计算器——布局的综合应用
5.1 案例概述
5.2 关键代码
5.3 代码分析
5.3.1 界面分析
5.3.2 网格布局
5.4 知识扩展
5.5 思考与练习
第6章 页面滑动切换
6.1 案例概述
6.2 关键代码
6.3 代码分析
6.3.1 界面分析
6.3.2 ViewPager介绍
6.4 知识扩展
6.4.1 基于监听的事件处理
6.4.2 页面全屏显示
6.5 思考与练习
第7章 图片定时滑动播放效果
7.1 案例概述
7.2 关键代码
7.3 代码分析
7.3.1 界面分析
7.3.2 自定义MyImageTopView控件
7.4 知识扩展
7.4.1 自定义控件
7.4.2 手势检测
7.5 思考与练习
第8章 智能提示
8.1 案例概述
8.2 关键代码
8.3 代码分析
8.3.1 智能提示完成输入
8.3.2 智能更新数据源
8.4 知识扩展
8.4.1 ArrayAdapter介绍
8.4.2 对话框
8.5 思考与练习
第9章 仿画廊视图效果
9.1 案例概述
9.2 关键代码
9.3 代码分析
9.3.1 界面分析
9.3.2 ImageSwitcher介绍
9.4 知识扩展
9.5 思考与练习
第10章 南昌景点介绍
10.1 案例概述
10.2 关键代码
10.3 代码分析
10.3.1 界面分析
10.3.2 ListView介绍
10.3.3 SimpleAdapter介绍
10.3.4 ClipDrawable介绍
10.4 知识扩展
10.4.1 raw目录介绍
10.4.2 Activity概述
10.5 思考与练习
第11章 财大新闻——ListView延迟加载效果
11.1 案例概述
11.2 关键代码
11.3 代码分析
11.3.1 ListView延迟加载原理
11.3.2 SQLite数据库介绍
11.4 知识扩展
11.5 思考与练习
第12章 财大新闻——ListView下拉刷新效果
12.1 案例概述
12.2 关键代码
12.3 代码分析
12.4 知识扩展
12.5 思考与练习
第13章 学院介绍——选项卡切换效果
13.1 案例概述
13.2 关键代码
13.3 代码分析
13.3.1 TabHost介绍
13.3.2 Fragment介绍
13.3.3 根据状态改变图片
13.4 知识扩展
13.4.1 Fragment与Activity交互
13.4.2 ActionBar实现页面切换效果
13.5 思考与练习
第14章 省市二级列表——ExpandableListView的应用
14.1 案例概述
14.2 关键代码
14.3 代码分析
14.4 知识扩展
14.5 思考与练习
第15章 产品分类——自定义多级列表效果
15.1 案例概述
15.2 关键代码
15.3 代码分析
15.4 知识扩展
15.5 思考与练习
第16章 天气预报——Web Service的调用
16.1 案例概述
16.2 关键代码
16.3 代码分析
16.3.1 调用Web Service
16.3.2 用SharedPreference保存用户信息
16.3.3 按两次返回键退出应用程序
16.4 知识扩展
16.5 思考与练习
第17章 音乐播放器
17.1 案例概述
17.2 关键代码
17.3 代码分析
17.3.1 音乐播放器的主要功能分析
17.3.2 Android四大组件之ContentProvider
17.3.3 Android四大组件之Service
17.3.4 Android四大组件之BroadcastReceiver
17.4 知识扩展
17.4.1 媒体播放器MediaPlayer
17.4.2 发送通知Notification
17.5 思考与练习
第18章 Android中常见的错误与程序调试方法
18.1 程序调试工具
18.1.1 LogCat工具介绍
18.1.2 Eclipse提供的Debug功能
18.2 运行时常见的错误
18.2.1 空指针异常
18.2.2 类型转换异常
18.2.3 数组越界异常
18.2.4 重复运行程序出现警告
18.2.5 XML文件中标签拼写错误
18.2.6 使用ListActivity时调用setContentView()方法出错
18.2.7 在Eclipse中导入项目时错误
第19章 Android程序员猎头系统
19.1 系统功能概述
19.2 系统结构
19.2.1 开发技术
19.2.2 主页面介绍
19.2.3 系统功能流程图
19.3 系统业务操作流程
19.3.1 企业招聘操作流程
19.3.2 应聘者求职操作流程
19.3.3 社交化测试流程
19.4 系统角色使用流程
19.4.1 企业用户操作流程
19.4.2 应聘者操作流程
19.4.3 评委操作流程
19.4.4 超级管理员操作流程
附录A Android编程测试题
|
|