Android应用开发完全学习手册PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄永丽,王晓,孔美云编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302376170
- 页数:286 页
第1章 Android开发基础 1
1.1 Android简介 1
1.1.1 发展历史 1
1.1.2 Android的特点 2
1.2 开发环境的搭建 2
1.2.1 下载和安装JRE 3
1.2.2 下载和安装Eclipse 3
1.2.3 Android SDK和ADT 5
1.2.4 管理SDK和AVD 6
1.3 创建第一个android应用程序 8
1.4 Android系统架构及应用程序的结构 13
1.4.1 Android系统架构 13
1.4.2 应用程序的项目结构 14
1.5 Android应用程序组件 19
1.5.1 Activity(Android的窗体) 19
1.5.2 Service(服务) 19
1.5.3 Broadcast Receiver(广播接收器) 20
1.5.4 Content Provider(内容提供者) 20
1.6 本章小结 21
第2章 Android界面布局及基本控件 22
2.1 视图View概述 22
2.2 Android界面布局 22
2.2.1 线性布局(LinearLayout) 22
2.2.2 相对布局(RelativeLayout) 25
2.2.3 表格布局(TableLayout) 28
2.3 文本框及按钮控件 31
2.4 应用实例——简单计算器 34
2.5 本章小结 42
第3章 Android控件进阶 43
3.1 ImageButton控件 43
3.2 ImageView控件 45
3.3 单选按钮与复选框 46
3.3.1 RadioGroup、RadioButton的用法 47
3.3.2 CheckBox的用法 51
3.4 列表视图(ListView) 56
3.4.1 简单的ListView 57
3.4.2 带标题的ListView列表 58
3.4.3 带图片的ListView列表 60
3.5 网格视图(GridView) 62
3.6 控件的综合应用案例 65
3.7 本章小结 71
第4章 菜单和对话框 72
4.1 选项菜单和子菜单 72
4.1.1 创建OptionsMenu菜单实例 72
4.1.2 监听菜单事件 77
4.1.3 与菜单项关联的Activity的设置 77
4.2 上下文菜单 79
4.3 Android中对话框 80
4.3.1 提示对话框AlertDialog 81
4.3.2 进度对话框ProgressDialog 86
4.3.3 DatePickerDialog和TimePickerDialog 87
4.4 提示信息 90
4.4.1 Toast 90
4.4.2 Notification 90
4.5 本章小结 91
第5章 Intent和ContentProvider 92
5.1 Intent 92
5.1.1 Intent属性 92
5.1.2 Intent Filter 93
5.1.3 Intent的解析 95
5.1.4 Intent的实现 96
5.1.5 Intent中传递数据 100
5.1.6 在Intent 中传递复杂对象 104
5.2 ContentProvider 108
5.2.1 ContentProvider简介 108
5.2.2 Uri、UriMatcher、ContentUris和ContentResolver类简介 109
5.2.3 自定义ContentProvider 110
5.2.4 系统ContentProvider 116
5.3 简单的通讯录管理程序 119
5.4 本章小结 135
第6章 Android下的多线程与事件处理机制 136
6.1 Android下的多线程 136
6.1.1 多线程机制的优缺点 136
6.1.2 多线程的实现 138
6.2 事件处理机制 148
6.2.1 基于监听接口的事件处理 148
6.2.2 基于回调机制的事件处理 150
6.2.3 回调方法应用案例 151
6.3 本章小结 153
第7章 2D应用程序开发 154
7.1 SurfaceView 154
7.1.1 SurfaceView简介 154
7.1.2 SurfaceView的使用 155
7.2 用2d技术开发简单游戏 155
7.3 Graphics类开发 164
7.4 动画实现 166
7.4.1 逐帧动画 167
7.4.2 布局动画 169
7.4.3 控件动画 170
7.5 本章小结 173
第8章 Android数据存储 174
8.1 SharedPreferences 174
8.2 存储数据到文件 181
8.3 使用数据库存储数据 189
8.4 本章小结 201
第9章 多媒体开发和电话API 202
9.1 多媒体开发 202
9.1.1 常见的多媒体格式 202
9.1.2 播放音频 203
9.1.3 播放视频 206
9.1.4 录制音频 207
9.1.5 录制视频 211
9.2 使用电话API 218
9.2.1 拨打电话 218
9.2.2 发送SMS 219
9.2.3 接收SMS 221
9.3 本章小结 223
第10章 网络与通信 224
10.1 网络概述 224
10.2 HTTP网络开发 224
10.3 Socket网络开发 230
10.4 本章小结 236
第11章 基于位置服务的应用开发 237
11.1 Google Map概述 237
11.1.1 显示地图 237
11.1.2 添加缩放控制 239
11.1.3 改变显示模式 241
11.1.4 导航到特定位置 243
11.1.5 添加地点标记 244
11.1.6 获取地点的坐标 247
11.1.7 地理编码和反编码 248
11.2 获取定位数据 252
11.3 本章小结 255
第12章 Android桌面组件开发 256
12.1 桌面快捷方式 256
12.2 桌面组件——Widget 258
12.2.1 AppWidget框架类 258
12.2.2 App Widget的简单例子——Hello App Widget 259
12.3 应用实例——桌面天气预报程序 263
12.4 本章小结 269
第13章 传感器应用的开发 270
13.1 Android平台传感器概述 270
13.2 Android传感器框架 270
13.3 传感器应用程序基本结构 271
13.3.1 识别传感器和传感器性能 271
13.3.2 监测传感器事件 273
13.4 运动传感器 275
13.4.1 运动类型传感器简介 275
13.4.2 基本运动传感器的使用 276
13.5 利用加速度仪监测设备摇动 279
13.6 利用传感器实现指南针功能 283
13.7 本章小结 286
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019