高等院校信息技术规划教材 Android移动应用开发实践教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:仲宝才,颜德彪,刘静编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302505327
- 页数:472 页
第1章 Android入门基础 1
1.1 Android系统介绍 2
1.1.1 Android平台特性 2
1.1.2 Android系统版本 3
1.1.3 Android体系架构 7
1.1.4 Android四大组件 9
1.2 Android开发环境搭建 10
1.3 Android应用程序开发 16
1.3.1 第一个Android程序 16
1.3.2 Android程序结构 19
1.3.3 Android模拟器 23
1.3.4 Android应用程序的打包与发布 30
1.4 Android程序调试方法 32
1.4.1 静态调试方法 32
1.4.2 LogCat的使用 32
1.4.3 ADB常用命令及使用 32
1.4.4 DDMS的使用 33
本章小结 34
习题 34
第2章 Activity与Intent 35
2.1 Activity的使用 38
2.1.1 Activity简介 38
2.1.2 Activity的创建 38
2.1.3 Activity的启动方式 45
2.1.4 Activity之间数据交换 46
2.1.5 案例 47
2.2 Activity的生命周期 54
2.2.1 Activity的状态 54
2.2.2 Activity的生命周期及回调方法 54
2.2.3 案例 56
2.3 Activity启动模式 59
2.3.1 standard模式 59
2.3.2 singleTop模式 60
2.3.3 singleTask模式 61
2.3.4 singleInstance模式 61
2.4 Intent详解 62
2.4.1 Intent属性与IntentFilter 62
2.4.2 Activity中使用Intent 69
本章小结 71
习题 71
第3章 Android UI开发 73
3.1 Android UI布局 77
3.1.1 Android布局概述 77
3.1.2 线性布局 78
3.1.3 相对布局 80
3.1.4 帧布局 82
3.1.5 绝对布局 83
3.1.6 表格布局 85
3.1.7 网格布局 87
3.1.8 约束性布局 88
3.2 常用控件的使用 95
3.2.1 TextView与EditText 95
3.2.2 Button 100
3.2.3 ImageView和ImageButton 103
3.2.4 ToggleButton、RadioButton和CheckBox 105
3.2.5 ProgressBar、SeekBar和RatingBar 113
3.3 对话框的使用 117
3.3.1 AlertDialog 120
3.3.2 ProgressDialog 128
3.3.3 DatePickerDialog和TimePickerDialog 130
3.3.4 自定义Dialog 132
3.4 Toast的使用 136
3.4.1 系统默认Toast的用法 138
3.4.2 自定义Toast 138
3.5 菜单的用法 142
3.5.1 选项菜单 142
3.5.2 上下文菜单 145
3.5.3 弹出式菜单 148
3.5.4 ActionBar的使用 150
3.5.5 ToolBar的使用 154
3.6 导航栏的使用 157
3.6.1 TabHost导航 157
3.6.2 ViewPager的使用 162
3.6.3 Fragment的使用 166
3.7 Adapter及AdapterView的使用 172
3.7.1 常用AdapterView 172
3.7.2 Adapter 176
3.7.3 GridView控件 190
本章小结 193
习题 194
第4章 Android数据存储技术 195
4.1 Android数据存储分类 196
4.2 SharedPreferences 197
4.2.1 获得Shared Preferences对象 197
4.2.2 Shared Preferences.Editor 198
4.2.3 利用SharedPreferences读写数据 199
4.2.4 案例 200
4.3 文件存储 205
4.3.1 内部存储 206
4.3.2 案例(一) 207
4.3.3 外部存储 211
4.3.4 案例(二) 214
4.3.5 权限管理 218
4.4 SQLite数据库 220
4.4.1 SQLite数据库的使用 220
4.4.2 SQLite事务操作 225
4.4.3 案例 226
4.5 Content Provider 237
4.5.1 自定义ContentProvider 238
4.5.2 访问ContentProvider 242
4.5.3 案例 243
4.5.4 ContentObserver 256
4.5.5 系统ContentProvider 257
本章小结 262
习题 263
第5章 服务与广播 264
5.1 Service 266
5.1.1 Service的创建与注册 266
5.1.2 startService启动服务 268
5.1.3 案例(一) 268
5.1.4 bindService启动服务 273
5.1.5 案例(二) 275
5.1.6 Service的生命周期 291
5.1.7 IntentService 292
5.2 系统Service的用法 296
5.2.1 NotificatinManager 296
5.2.2 系统短信服务 299
5.3 BroadcastReceiver 302
5.3.1 BroadcastReceiver的创建 302
5.3.2 BroadcastReceiver的注册 302
5.3.3 广播的类型 304
5.3.4 案例 304
5.4 监听系统广播 312
5.4.1 开机启动 312
5.4.2 系统短信拦截 313
5.4.3 手机电量提醒 314
本章小结 315
习题 315
第6章 Android多线程 316
6.1 Android多线程概述 317
6.1.1 UI线程及Android的单线程模型原则 317
6.1.2 ANR问题 318
6.1.3 跨线程更新UI 320
6.2 Handler线程通信机制 322
6.2.1 Handler线程通信模型 322
6.2.2 Post方式 324
6.2.3 Message方式 326
6.3 AsyncTask 329
6.3.1 AsyncTask简化多线程开发 329
6.3.2 AsyncTask的使用 330
本章小结 334
习题 334
第7章 Android网络编程 335
7.1 通信概述 335
7.2 Android Http通信 336
7.2.1 URL加载网络资源 336
7.2.2 HttpURLConnection加载网络资源 339
7.2.3 HttpClient加载网络资源 343
7.3 Android Socket通信 346
7.3.1 TCP Socket通信 346
7.3.2 UDP Socket通信 352
7.4 网络数据解析 357
7.4.1 XML数据解析 357
7.4.2 JSON数据解析 367
7.5 WebView 371
7.6 WebService 374
7.6.1 WebService简介 374
7.6.2 Android平台调用WebService 375
本章小结 378
习题 379
第8章 Android高级编程 380
8.1 Android多媒体基础 381
8.1.1 使用MediaPlayer音频播放 381
8.1.2 音频播放案例 385
8.1.3 使用MediaPlayer和SurfaceView播放视频 391
8.1.4 视频播放案例(一) 391
8.1.5 使用VideoView播放视频 396
8.1.6 视频播放案例(二) 397
8.2 Android图像处理 398
8.2.1 Canvas类和Paint类 399
8.2.2 绘图案例 400
8.2.3 Bitmap类和BitmapFactory类 402
8.3 Android动画 403
8.3.1 帧动画 403
8.3.2 帧动画案例 404
8.3.3 补间动画 406
8.3.4 补间动画案例 409
8.3.5 属性动画 410
8.3.6 属性动画案例 413
本章小结 416
习题 416
第9章 Android综合案例 417
9.1 Android客户端开发 418
9.1.1 客户端程序整体说明 418
9.1.2 Android框架使用 419
9.1.3 核心功能实现 424
9.1.4 辅助工具类 462
9.2 Web端后台程序与数据库搭建 467
9.2.1 后台程序总体说明 467
9.2.2 后台数据库表 469
本章小结 471
参考文献 472
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 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