图书介绍
Android应用程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李鲁群,张二江编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302404842
- 出版时间:2015
- 标注页数:251页
- 文件大小:92MB
- 文件页数:265页
- 主题词:移动终端-应用程序-程序设计-教材
PDF下载
下载说明
Android应用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android操作系统概述1
1.1 Android系统简介1
1.2 开放手持设备联盟组织1
1.3 Android操作系统的发展简述2
1.4 Android系统的主要特点5
1.5 Android系统结构6
1.5.1 Linux内核层(Linux Kernel)6
1.5.2 硬件抽象层8
1.5.3 程序库8
1.5.4 Android运行库(Android Runtime)8
1.5.5 应用程序框架层9
1.5.6 应用程序层9
1.6 学习Android开发先验知识9
1.7 Android开发者如何获利10
1.7.1 承接项目与产品设计10
1.7.2 在Android软件市场出售APP11
1.7.3 广告获利12
1.8 Android手机应用知识拓展12
1.8.1 什么是手机Root12
1.8.2 什么是“刷机”12
1.9 本章小结13
1.10 习题与课外阅读13
1.10.1 习题13
1.10.2 课外阅读13
第2章 Android开发环境的搭建与使用14
2.1 Android开发环境的搭建14
2.2 第一个“HelloWorld”Android程序18
2.3 Android应用程序逻辑结构22
2.4 Android应用程序的签名26
2.4.1 Android应用程序使用数字证书的作用26
2.4.2 Android应用程序数字证书的使用26
2.5 Android应用程序运行与调试30
2.5.1 ADB的使用30
2.5.2 DDMS介绍33
2.6 本章小结36
2.7 习题与课外阅读36
2.7.1 习题36
2.7.2 课外阅读36
第3章 Activity及生命周期37
3.1 Activity简介37
3.2 Activity生命周期38
3.3 Activity生命周期教学案例40
3.4 Activity运行状态参数保存与恢复44
3.5 本章小结47
3.6 习题与课外阅读47
3.6.1 习题47
3.6.2 课外阅读47
第4章 用户界面的布局管理与视图48
4.1 布局管理器的作用48
4.2 View和ViewGroup概述48
4.3 线性布局49
4.4 相对布局51
4.5 帧布局53
4.6 绝对布局54
4.7 表格布局55
4.8 列表视图58
4.9 网格视图61
4.10 本章小结65
4.11 习题与课外阅读65
4.11.1 习题65
4.11.2 课外阅读65
第5章 Android常见的UI控件67
5.1 Android常见UI控件介绍67
5.2 UI控件的学习策略68
5.3 Button按钮69
5.3.1 Button类的结构69
5.3.2 Button常用的方法69
5.3.3 Button标签的属性69
5.3.4 Button的使用70
5.4 ImageButton按钮71
5.4.1 ImageButton类的结构71
5.4.2 ImageButton常用的方法71
5.4.3 ImageButton标签的属性71
5.4.4 ImageButton的使用72
5.5 Toast提示74
5.5.1 Toast类的层次关系74
5.5.2 Toast类常用的方法74
5.5.3 Toast的使用实例74
5.6 TextView文本框76
5.6.1 TextView类的结构76
5.6.2 TextView类的方法77
5.6.3 TextView标签的属性77
5.6.4 TextView的使用79
5.7 EditText编辑框81
5.7.1 EditText类的结构81
5.7.2 EditText常用的方法82
5.7.3 EditText标签的属性82
5.7.4 EditText的使用85
5.8 CheckBox多项选择86
5.8.1 CheckBox类的结构86
5.8.2 CheckBox类常用的方法87
5.8.3 CheckBox属性87
5.8.4 CheckBox的使用87
5.9 RadioGroup、RadioButton单项选择89
5.9.1 类的层次关系89
5.9.2 RadioGroup类常用的方法89
5.9.3 RadioButton和RadioGroup的综合使用89
5.10 Spinner下拉列表92
5.10.1 Spinner类的层次关系92
5.10.2 Spinner类的主要方法92
5.10.3 Spinner的使用示例93
5.11 RatingBar下拉列表94
5.11.1 RatingBar类的层次关系94
5.11.2 RatingBar类的主要方法95
5.11.3 RatingBar的使用示例96
5.12 本章小结97
5.13 习题与课外阅读97
5.13.1 习题97
5.13.2 课外阅读97
第6章 Android UI线程通信98
6.1 Android UI操作与线程98
6.2 相关概念99
6.3 Handler的使用100
6.3.1 Handler处理Message队列100
6.3.2 Handler处理Runnable队列102
6.4 子线程和主线程的双向通信103
6.4.1 Looper介绍103
6.4.2 Looper使用的注意事项104
6.5 AsyncTask异步任务类106
6.5.1 AsyncTask简介106
6.5.2 AsyncTask的三个参数106
6.5.3 AsyncTask的五个回调方法106
6.5.4 AsyncTask使用的四点注意事项107
6.6 本章小结108
6.7 习题与课外阅读108
6.7.1 习题108
6.7.2 课外阅读108
第7章 Intent与组件通信109
7.1 Intent简介109
7.2 Intent的构成110
7.3 Intent的解析113
7.3.1 动作(Action)样例113
7.3.2 类别(category)样例114
7.3.3 数据(data)样例114
7.4 Intent的使用114
7.4.1 Intent的构造函数114
7.4.2 常见的Intent用例115
7.5 组件通过Intent通信方式117
7.6 组件的点对点通信方式118
7.6.1 显式启动Activity118
7.6.2 隐式启动Activity121
7.6.3 强制用户选择启动Activity125
7.6.4 获取启动Activity的返回值127
7.7 广播通信——组件的一对多通信方式131
7.7.1 自定义广播消息的发送和接收131
7.7.2 系统广播消息的接收135
7.8 习题与课外阅读138
7.8.1 习题138
7.8.2 课外阅读138
第8章 Service与后台服务139
8.1 Service简介139
8.2 Service与Thread的区别140
8.3 Service的创建140
8.4 Service的生命周期141
8.5 Service的类别142
8.6 Local Service的创建与启动143
8.7 Remote Service的创建与启动152
8.8 AIDL与跨进程服务调用157
8.9 本章小结161
8.10 习题与课外阅读162
8.10.1 习题162
8.10.2 课外阅读162
第9章 Android文件及数据库163
9.1 Android系统文件安全模型163
9.2 资源文件的访问163
9.2.1 /res/raw目录下的原始数据文件的访问164
9.2.2 /assets目录下的原始数据文件的访问165
9.3 Android设备内部存储文件的读写165
9.4 Android外部存储设备文件的读写166
9.4.1 外部存储设备检测166
9.4.2 外部存储设备上私有文件读写166
9.4.3 外部存储设备上公有文件读写167
9.5 Shared Preferences文件读写169
9.5.1 写操作169
9.5.2 读操作169
9.6 SQLite数据库170
9.6.1 SQLiteOpenHelper类170
9.6.2 SQLDatabase类172
9.6.3 SQLite数据库管理工具173
9.6.4 数据库综合应用示例173
9.7 本章小结181
9.8 习题与课外阅读181
9.8.1 习题181
9.8.2 课外阅读181
第10章 ContentProvider182
10.1 ContentProvider简介182
10.2 ContentResolver简介183
10.3 ContentProvider数据的URI表达184
10.4 利用ContentProvider显示通讯录数据185
10.5 利用ContentProvider添加通讯录数据187
10.6 利用ContentProvider删除通讯录数据188
10.7 利用ContentProvider更新通讯录数据188
10.8 本章小结196
10.9 习题与课外阅读196
10.9.1 习题196
10.9.2 课外阅读196
第11章 Android传感器197
11.1 Android系统中传感器介绍197
11.2 Android系统中传感器信息的获取198
11.3 Android系统中传感器数据的采集201
11.4 加速度传感器数据的采集202
11.5 本章小结204
11.6 习题与课外阅读204
11.6.1 习题204
11.6.2 课外阅读204
第12章 网络应用205
12.1 网络计算模式简介205
12.2 URL网络程序的编写206
12.3 TCP网络编程208
12.3.1 TCP服务器端程序编写208
12.3.2 TCP客户端程序编写208
12.3.3 TCP客户端和服务器端程序编写示例208
12.4 UDP网络编程216
12.4.1 UDP数据报文的发送216
12.4.2 UDP数据报文的接收217
12.4.3 UDP数据报文的发送和接收示例217
12.5 HttpClient编程225
12.6 WebView编程225
12.7 Web Service编程227
12.7.1 Web Service简介227
12.7.2 SOAP协议228
12.7.3 WSDL服务描述229
12.8 Web Service服务调用程序229
12.9 蓝牙通信与编程231
12.9.1 蓝牙协议介绍231
12.9.2 蓝牙设备通信流程232
12.9.3 蓝牙通信程序的编写233
12.10 本章小结237
12.11 习题与课外阅读237
12.11.1 习题237
12.11.2 课外阅读237
第13章 地图导航应用238
13.1 百度Android导航SDK简介238
13.2 开发环境配置239
13.2.1 申请密钥240
13.2.2 SDK开发环境配置240
13.3 开发工作步骤240
13.4 导航功能开发245
13.4.1 简介245
13.4.2 配置导航页activity245
13.4.3 发起导航249
13.5 本章小结250
13.6 习题与课外阅读250
13.6.1 习题250
13.6.2 课外阅读250
参考文献251
热门推荐
- 916371.html
- 2223431.html
- 1303019.html
- 189626.html
- 2951172.html
- 2097018.html
- 1211479.html
- 2820249.html
- 255426.html
- 399313.html
- http://www.ickdjs.cc/book_246929.html
- http://www.ickdjs.cc/book_2126758.html
- http://www.ickdjs.cc/book_473417.html
- http://www.ickdjs.cc/book_1274456.html
- http://www.ickdjs.cc/book_2625478.html
- http://www.ickdjs.cc/book_1580642.html
- http://www.ickdjs.cc/book_774997.html
- http://www.ickdjs.cc/book_2078995.html
- http://www.ickdjs.cc/book_3521187.html
- http://www.ickdjs.cc/book_3825380.html