图书介绍
Android 程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Android 程序设计教程](https://www.shukui.net/cover/41/31093731.jpg)
- 肖云鹏,刘宴兵,徐光侠编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302312628
- 出版时间:2013
- 标注页数:214页
- 文件大小:52MB
- 文件页数:226页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
Android 程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1搭建环境1
1.1.1安装Android SDK1
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 TextView34
3.2.3 EditText36
3.2.4 Button37
3.2.5 CheckBox39
3.2.6 RadioButton39
3.2.7 ListView41
3.3布局42
3.3.1 FrameLayout42
3.3.2 LinearLayout43
3.3.3 RelativeLayout44
3.3.4 TableLayout46
3.3.5 AbsoluteLayout47
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与Bundle56
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 SharedPreferences90
4.1.2 PreferenceActivity92
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数据共享ContentProvider107
4.4.1 Android系统自带的ContentProvider108
4.4.2自定义ContentProvider109
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 MediaPlayer169
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 Service180
7.1.1了解Service180
7.1.2 Service的启动与生命周期180
7.2系统服务186
7.2.1什么是系统服务186
7.2.2获得系统服务186
7.2.3重力感应187
7.3 Broadcast188
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与Adapter206
7.5.3异步刷新实现209
7.5.4其他部分实现210
参考文献214