Android程序设计及实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:青岛英谷教育科技股份有限公司编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2016
- ISBN:9787560639994
- 页数:374 页
理论篇 3
第1章 Android概述 3
1.1 移动设备开发平台 4
1.1.1 移动信息设备系统 4
1.1.2 开放手机联盟 5
1.2 Android简介 7
1.2.1 Android的历史 7
1.2.2 Android的优缺点 8
1.2.3 Android平台的技术架构 9
1.3 Android应用程序构成 11
1.3.1 活动(Activity) 11
1.3.2 意图(Intent) 11
1.3.3 服务(Service) 11
1.3.4 内容提供器(ContentProvider) 12
1.4 第一个Android应用 12
1.4.1 创建一个新的Android项目 12
1.4.2 运行Android应用程序 17
本章小结 18
本章练习 18
第2章 活动(Activity) 19
2.1 Activity 20
2.1.1 Activity生命周期 20
2.1.2 Activity示例 22
2.1.3 掌控Activity生命周期 26
2.2 Android中的资源使用 28
2.2.1 字符串资源 28
2.2.2 图片资源 31
本章小结 31
本章练习 32
第3章 用户界面 33
3.1 用户界面元素分类 34
3.1.1 视图组件(View) 34
3.1.2 视图容器(ViewGroup) 34
3.1.3 布局管理(Layout) 35
3.2 事件处理机制 36
3.3 布局管理(Layout) 40
3.3.1 线性布局(LinearLayout) 40
3.3.2 相对布局(RelativeLayout) 43
3.3.3 表格布局(TableLayout) 44
3.3.4 绝对布局(AbsoluteLayout) 47
3.3.5 框架布局(FrameLayout) 49
3.3.6 网格布局(GridLayout) 49
3.4 对话框和提示信息(Toast) 50
3.4.1 提示信息(Toast) 50
3.4.2 对话框 52
3.5 常用Widget组件 54
3.5.1 Widget组件通用属性 54
3.5.2 文本框(TextView) 55
3.5.3 按钮(Button) 56
3.5.4 编辑框(EditText) 56
3.5.5 复选框(CheckBox) 56
3.5.6 单选按钮组(RadioGroup) 57
3.5.7 下拉列表(Spinner) 58
3.5.8 图片视图(ImageView) 65
3.5.9 滚动视图(ScrollView) 66
3.5.10 网格视图(GridView) 66
3.5.11 列表视图(ListView) 68
3.6 菜单 69
3.6.1 选项菜单(OptionMenu) 69
3.6.2 上下文菜单(ContextMenu) 71
3.7 ActionBar 74
3.7.1 ActionBar的显示与隐藏 74
3.7.2 修改图标和标题 75
3.7.3 添加ActionButton 76
3.7.4 添加导航按钮 78
3.7.5 添加ActionView 78
本章小结 79
本章练习 80
第4章 意图(Intent) 81
4.1 Intent概述 82
4.1.1 Intent组成属性 82
4.1.2 Intent启动 85
4.2 Intent消息传递 89
4.3 Intent Filter 94
4.3.1 <intent-filter>元素 94
4.3.2 IntentFilter类 96
4.4 广播接收Intent 97
4.4.1 广播和接收Intent机制 97
4.4.2 广播Intent示例 99
4.5 设置Activity许可 102
本章小结 105
本章练习 105
第5章 服务(Service) 107
5.1 Service简介 108
5.2 实现Service 108
5.2.1 创建Service类 109
5.2.2 Service的使用 110
5.2.3 Service示例 113
5.3 Android系统服务 118
本章小结 123
本章练习 123
第6章 数据存储 125
6.1 数据存储简介 126
6.2 Preference存储数据 126
6.2.1 访问Preference的API 126
6.2.2 Preference应用 127
6.3 File存储数据 133
6.3.1 文件操作 133
6.3.2 File应用 133
6.4 SQLite存储数据 136
6.4.1 SQLite简介 136
6.4.2 SQLite数据库操作 137
6.4.3 SQLiteOpenHelper 142
6.5 数据共享ContentProvider 146
6.5.1 ContentProvider 146
6.5.2 ContentResolver 148
6.5.3 ContentProvider应用 149
本章小结 151
本章练习 152
第7章 网络通信 153
7.1 网络通信简介 154
7.2 Socket通信 154
7.2.1 Socket和ServerSocket 154
7.2.2 Socket应用 157
7.3 HTTP网络编程 163
7.3.1 HttpURLConnection 163
7.3.2 HttpClient 168
7.4 WebKit 170
7.4.1 WebKit介绍 170
7.4.2 WebView视图组件 172
本章小结 173
本章练习 174
第8章 Android特色开发 175
8.1 传感器 176
8.1.1 传感器简介 176
8.1.2 传感器应用 178
8.2 地图与定位 180
8.2.1 百度地图SDK介绍 180
8.2.2 使用百度地图SDK开发定位功能 180
8.3 特殊的对话框 185
8.4 Fragment 188
8.4.1 Fragment简介 188
8.4.2 Fragment的使用 190
8.5 ActionBar扩展 194
本章小结 197
本章练习 198
实践篇 201
实践1 Android概述 201
实践指导 201
实践1.1 开发环境搭建 201
实践1.2 创建AVD(Android模拟器) 206
实践1.3 DDMS 207
知识拓展 208
拓展练习 209
实践2 活动(Activity) 210
实践指导 210
实践2.1 点餐系统功能结构 210
实践2.2 点餐系统项目创建 211
实践2.3 创建实体类 212
知识拓展 214
拓展练习 218
实践3 用户界面 219
实践指导 219
实践3.1 创建登录界面 219
实践3.2 创建主菜单界面 225
知识拓展 229
拓展练习 245
实践4 意图(Intent) 246
实践指导 246
实践4.1 完善登录功能 246
实践4.2 点餐功能 248
实践4.3 结账功能 266
知识拓展 276
拓展练习 277
实践5 服务(Service) 278
实践指导 278
实践 更新数据功能 278
知识拓展 283
拓展练习 296
实践6 数据存储 297
实践指导 297
实践6.1 创建数据库 297
实践6.2 数据更新功能 299
实践6.3 操作数据库 302
实践6.4 点餐系统的配置功能 306
知识拓展 312
拓展练习 320
实践7 网络通信 321
实践指导 321
实践7.1 服务器端程序 321
实践7.2 与服务器通信 343
实践7.3 登录验证 346
实践7.4 更新数据 352
实践7.5 查桌功能 354
实践7.6 下单功能 363
实践7.7 结账功能 367
知识拓展 370
拓展练习 372
附录 Widget列表 373
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《培生高级英语语法 练习册》培生教育 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《灭绝生物的故事》小牛顿科学教育公司编辑团队编著 2018
- 《聋校义务教育实验教科书教师教学用书 数学 一年级 上》人民教育出版社,课程教材研究所,小学数学课程教材研究中心编著 2017