图书介绍
Android典型技术模块开发详解PDF|Epub|txt|kindle电子书版本网盘下载
- 赵启朋编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113146597
- 出版时间:2012
- 标注页数:445页
- 文件大小:126MB
- 文件页数:459页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android典型技术模块开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Android开发初步2
第1章 Android初识2
1.1 Android简介2
1.1.1 认识Android2
1.1.2 Android系统框架3
1.1.3 应用程序框架4
1.2 Eclipse开发环境5
1.2.1 安装ADT插件5
1.2.2 安装SDK7
1.2.3 配置源代码9
1.2.4 创建AVD9
1.3 Android模拟器10
1.3.1 ADB工具11
1.3.2 其他常用工具11
1.4 本章小结14
第2章 应用程序构建15
2.1 创建Android工程15
2.2 HelloAndroid详解17
2.2.1 程序结构18
2.2.2 代码分析19
2.3 权限(permission)22
2.4 LogCat日志调试25
2.5 示例练习26
2.5.1 登录界面26
2.5.2 事件处理29
2.6 本章小结31
第2篇 Android开发关键组件34
第3章 Activity(活动)34
3.1 什么是任务34
3.2 Activity的生命周期34
3.3 基本用法36
3.3.1 创建Activity36
3.3.2 启动Activity38
3.3.3 窗口Activity41
3.3.4 Activity生命周期验证42
3.4 Activity之间通信44
3.4.1 Activity传递一般类型44
3.4.2 Activity传递对象类型46
3.4.3 Activity回传数据50
3.5 Activity加载模式52
3.6 本章小结53
第4章 Intent(意图)54
4.1 显式Intent54
4.2 隐式Intent55
4.2.1 IntentFilter55
4.2.2 调用系统组件61
4.3 本章小结64
第5章 BroadcastReceiver(广播接收器)66
5.1 生命周期66
5.2 广播类型70
5.2.1 普通广播70
5.2.2 有序广播70
5.2.3 异步广播72
5.3 系统广播应用75
5.3.1 系统广播75
5.3.2 开机启动程序75
5.3.3 电量监测77
5.4 本章小结79
第6章 Service(服务)80
6.1 生命周期80
6.2 Binder机制88
6.3 AIDL基础89
6.3.1 定义AIDL接口90
6.3.2 使用AIDL开发程序的一般步骤90
6.3.3 实现远程控制计数器示例91
6.4 AIDL深入练习99
6.4.1 服务器端实现99
6.4.2 客户端实现104
6.5 系统服务109
6.5.1 获得系统服务110
6.5.2 获取屏幕分辨率111
6.5.3 剪贴板服务111
6.5.4 电话服务112
6.5.5 定时提醒服务114
6.5.6 音频服务117
6.5.7 传感器服务121
6.5.8 位置服务127
6.6 本章小结130
第3篇 Android开发典型模块132
第7章 常用控件132
7.1 Button(按钮)132
7.2 ImageButton(图片按钮)133
7.3 ToggleButton(开关按钮)134
7.4 TextView(文本视图)136
7.5 ImageView(图片视图)137
7.6 EditText(编辑框)140
7.7 RadioButton(单选按钮)141
7.8 CheckBox(多选框)144
7.9 Spinner(下拉列表)146
7.10 AutoCompleteTextview(自动完成)149
7.11 DataPicker&TimePicker(日期&时间)152
7.12 ProgressBar(进度条)155
7.12.1 横向进度条155
7.12.2 旋转型进度条158
7.13 SeekBar(拖动条)160
7.14 RatingBar(评分条)162
7.15 本章小结165
第8章 界面布局166
8.1 基本布局166
8.1.1 线性布局166
8.1.2 相对布局169
8.1.3 绝对布局170
8.1.4 Frame布局171
8.1.5 表格布局172
8.2 Tab布局174
8.3 ScrollView179
8.4 ListView(列表)180
8.4.1 继承自ListActivity181
8.4.2 ListView灵活运用184
8.5 GirdView(网格)190
8.6 WebView(网页)192
8.6.1 WebView加载Web页面192
8.6.2 WebView中对JavaScript的支持194
8.7 Gallery(画廊)199
8.8 SlidingDrawer(滑动抽屉)202
8.9 Dialog(对话框)204
8.9.1 AlertDialog(警告框)204
8.9.2 ProgressDialog(进度框)208
8.9.3 DatePickerDialog&TimePickerDialog(日期时间选择框)211
8.10 Menu(菜单)213
8.10.1 options menu213
8.10.2 context menu217
8.10.3 sub menu220
8.11 Notification(通知)221
8.11.1 一般的Notification221
8.11.2 带进度的Notification222
8.12 Toast(提示)225
8.13 本章小结227
第9章 风格与动画228
9.1 主题与风格228
9.1.1 风格(style)228
9.1.2 主题(Theme)234
9.2 View的绘制236
9.3 TweenAnimation238
9.3.1 Alpha动画238
9.3.2 Scale动画240
9.3.3 Translate动画242
9.3.4 Rotate动画243
9.4 FrameAnimation244
9.5 动画组件——ViewAnimator246
9.5.1 ViewSwitcher247
9.5.2 ViewFlipper249
9.6 动画组件——PopupWindow251
9.7 自定义View253
9.8 控件扩展(表格)255
9.8.1 设计实体类256
9.8.2 基于ListView的实现258
9.9 本章小结265
第10章 数据存储266
10.1 File(文件)266
10.1.1 java.io包的方法266
10.1.2 openFileInput和openFileOutput270
10.1.3 从resource中的raw文件夹中读取文件271
10.1.4 从asset中读取文件272
10.2 SharedPreferences(键值数据存储)272
10.3 SQLite语法274
10.4 SQLite数据操作275
10.4.1 SQLLiteOpenHelper类275
10.4.2 数据库表的增、删、改、查276
10.4.3 分页查询283
10.5 SQLite事务支持286
10.6 Content Providers(数据共享)286
10.6.1 ContentProvider基础类287
10.6.2 继承ContentProvider类287
10.6.3 使用ContentResolver操作ContentProvider中的数据288
10.7 本章小结296
第11章 网络通信297
11.1 TCP协议297
11.1.1 服务器端的创建297
11.1.2 客户端创建300
11.2 UDP协议303
11.2.1 服务器端的创建303
11.2.2 客户端创建305
11.3 HttpURLConnection307
11.3.1 HttpURLConnection的get请求308
11.3.2 获取网络上的图片309
11.3.3 文件下载311
11.3.4 文件上传312
11.4 HttpClient315
11.4.1 HttpGet请求316
11.4.2 HttpPost请求317
11.5 本章小结319
第12章 数据解析320
12.1 XML320
12.1.1 DOM320
12.1.2 SAX323
12.1.3 PULL326
12.2 JSON格式328
12.2.1 基本类型328
12.2.2 数组和集合329
12.2.3 类对象329
12.3 JSON解析329
12.4 Gson331
12.4.1 简单对象类型转换332
12.4.2 数组和集合类型转换333
12.5 xStream335
12.6 本章小结337
第4篇 Android开发高级主题340
第13章 Ksoap 2340
13.1 SOAP协议340
13.1.1 请求341
13.1.2 响应341
13.2 WSDL342
13.3 Ksoap2应用——天气预报344
13.4 Ksoap2参数类型348
13.4.1 CXF框架的Web Service348
13.4.2 Android端开发351
13.5 Base64编解码356
13.6 Http方式的SOAP调用358
13.7 本章小结361
第14章 AChartEngine362
14.1 API介绍362
14.1.1 渲染器362
14.1.2 数据填充器362
14.1.3 图表View363
14.2 折线图363
14.2.1 准备数据364
14.2.2 创建并设置渲染器364
14.2.3 创建数据填充器366
14.2.4 创建View并显示366
14.3 曲线图367
14.4 柱状图369
14.5 饼图372
14.5.1 一层的饼图372
14.5.2 两层的饼图373
14.6 XY组合图374
14.7 本章小结377
第15章 常用辅助工具379
15.1 地图379
15.1.1 定位API379
15.1.2 地图API386
15.2 蓝牙API395
15.2.1 蓝牙客户端396
15.2.2 蓝牙服务器端400
15.3 文件传输401
15.3.1 发送文件402
15.3.2 接收文件407
15.4 本章小结414
第16章 程序优化415
16.1 Java内存管理415
16.1.1 垃圾回收415
16.1.2 内存分配417
16.2 Android优化419
16.2.1 内存分配跟踪Allocation Tracker419
16.2.2 内存监控Heap421
16.2.3 内存分析MAT421
16.2.4 如何避免内存泄漏424
16.3 ActivityGroup424
16.4 ViewStub434
16.5 Bitmap内存溢出436
16.5.1 图片预先缩放437
16.5.2 普通的图片缩放方法438
16.5.3 Dalvik虚拟机的堆内存分配439
16.5.4 Bitmap对象及时释放439
16.6 多分辨率适应442
16.7 本章小结445