Android 程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:肖云鹏,刘宴兵,徐光侠编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302312628
- 页数:214 页
第1章 概述 1
1.1搭建环境 1
1.1.1安装Android SDK 1
1.1.2安装ADT插件 1
1.2创建第一个Android程序 4
1.2.1使用Eclipse创建一个Android工程 5
1.2.2在模拟器上运行 7
1.2.3在手机上运行 10
1.3 Android应用程序构成 11
1.4 Android的4大组件 13
1.4.1活动 14
1.4.2服务 15
1.4.3内容提供者 15
1.4.4广播接收者 15
1.5养成好的学习习惯 16
第2章 活动 17
2.1 Activity概述 17
2.1.1 Activity是什么 17
2.1.2 Activity生命周期 18
2.1.3 Activity生命周期的示例 21
2.2一个Android工程的整体结构 23
2.2.1 Android程序中各种目录文件 24
2.2.2 res文件夹 26
2.2.3 AndroidManifest…xml文件 28
2.3最简单的图书管理系统 30
第3章 用户界面 33
3.1用户界面基础知识 33
3.2界面基本组件 34
3.2.1界面基本属性 34
3.2.2 TextView 34
3.2.3 EditText 36
3.2.4 Button 37
3.2.5 CheckBox 39
3.2.6 RadioButton 39
3.2.7 ListView 41
3.3布局 42
3.3.1 FrameLayout 42
3.3.2 LinearLayout 43
3.3.3 RelativeLayout 44
3.3.4 TableLayout 46
3.3.5 AbsoluteLayout 47
3.3.6多种布局混合使用 47
3.4菜单 48
3.4.1选项菜单 48
3.4.2上下文菜单 49
3.4.3子菜单 50
3.4.4定义XML菜单文件 52
3.5事件响应 54
3.5.1基本事件 54
3.5.2事件的响应 54
3.6界面切换与数据传递 56
3.6.1 Intent与Bundle 56
3.6.2界面切换 58
3.6.3传递数据 59
3.7 Activity界面刷新 62
3.8 Activity栈及4种启动模式 62
3.8.1 Activity栈 62
3.8.2 Activity启动模式定义方法 63
3.8.3 Standard启动模式 64
3.8.4 SingleTop启动模式 65
3.8.5 SingleTask启动模式 67
3.9有多个界面的单机版图书管理系统 69
第4章 数据存储 90
4.1 Preference存储方式 90
4.1.1 SharedPreferences 90
4.1.2 PreferenceActivity 92
4.1.3 XML解析 96
4.2文件的存储 98
4.2.1内部存储 99
4.2.2外部存储 99
4.3 SQLite数据库 100
4.3.1 SQLite简介 100
4.3.2 SQLite数据库基本数据操作 103
4.3.3 SQLiteoPenHelper类 105
4.3.4数据库文件存储位置 106
4.4数据共享ContentProvider 107
4.4.1 Android系统自带的ContentProvider 108
4.4.2自定义ContentProvider 109
4.5一个有本地数据库的单机版图书管理系统 109
第5章 网络编程 117
5.1什么是网络编程 117
5.1.1 Socket通信 117
5.1.2 HTTP通信 119
5.2客户-服务器模式 119
5.2.1控制台上的简单输入输出 120
5.2.2控制台上的循环输入输出 120
5.2.3一个客户端和一个服务器一次通信 121
5.2.4一个客户端和一个服务器多次通信 125
5.2.5多个客户端和一个服务器串行通信 128
5.2.6多个客户端和一个服务器并行通信 132
5.2.7客户端与服务器端HTTP通信 134
5.3通信协议 137
5.3.1什么是协议,为什么需要协议 137
5.3.2如何实现协议 137
5.4 Handler机制 137
5.5联网的图书管理系统 138
5.5.1定义协议 138
5.5.2使用TCP Socket的图书管理系统 139
5.5.3使用TCP Socket的图书管理系统的服务器 149
5.5.4使用HTTP的图书管理系统 166
5.5.5使用HTTP的图书管理系统的服务器 167
第6章 多媒体 169
6.1 MediaPlayer 169
6.2音频播放 172
6.2.1从源文件播放音频 172
6.2.2从文件系统播放音频 173
6.2.3从流媒体播放音频 175
6.3视频播放 175
6.3.1从源文件播放视频 176
6.3.2从文件系统播放视频 176
6.3.3从流媒体播放视频 176
6.4为图书管理系统配上音乐 177
第7章 图书管理系统程序进阶 180
7.1 Service 180
7.1.1了解Service 180
7.1.2 Service的启动与生命周期 180
7.2系统服务 186
7.2.1什么是系统服务 186
7.2.2获得系统服务 186
7.2.3重力感应 187
7.3 Broadcast 188
7.3.1什么是广播 188
7.3.2广播的接收与响应 189
7.3.3广播的发送 189
7.4 Service实现新书上架通知 191
7.4.1客户端 191
7.4.2服务器 195
7.5带异步刷新功能的图书管理系统 201
7.5.1 Tab标签的实现 203
7.5.2自定义的ListView与Adapter 206
7.5.3异步刷新实现 209
7.5.4其他部分实现 210
参考文献 214
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 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