Android典型技术模块开发详解PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:赵启朋编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2012
- ISBN:9787113146597
- 页数:445 页
第1篇 Android开发初步 2
第1章 Android初识 2
1.1 Android简介 2
1.1.1 认识Android 2
1.1.2 Android系统框架 3
1.1.3 应用程序框架 4
1.2 Eclipse开发环境 5
1.2.1 安装ADT插件 5
1.2.2 安装SDK 7
1.2.3 配置源代码 9
1.2.4 创建AVD 9
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 创建Activity 36
3.3.2 启动Activity 38
3.3.3 窗口Activity 41
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 显式Intent 54
4.2 隐式Intent 55
4.2.1 IntentFilter 55
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 ScrollView 179
8.4 ListView(列表) 180
8.4.1 继承自ListActivity 181
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 menu 213
8.10.2 context menu 217
8.10.3 sub menu 220
8.11 Notification(通知) 221
8.11.1 一般的Notification 221
8.11.2 带进度的Notification 222
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 TweenAnimation 238
9.3.1 Alpha动画 238
9.3.2 Scale动画 240
9.3.3 Translate动画 242
9.3.4 Rotate动画 243
9.4 FrameAnimation 244
9.5 动画组件——ViewAnimator 246
9.5.1 ViewSwitcher 247
9.5.2 ViewFlipper 249
9.6 动画组件——PopupWindow 251
9.7 自定义View 253
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和openFileOutput 270
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 HttpURLConnection 307
11.3.1 HttpURLConnection的get请求 308
11.3.2 获取网络上的图片 309
11.3.3 文件下载 311
11.3.4 文件上传 312
11.4 HttpClient 315
11.4.1 HttpGet请求 316
11.4.2 HttpPost请求 317
11.5 本章小结 319
第12章 数据解析 320
12.1 XML 320
12.1.1 DOM 320
12.1.2 SAX 323
12.1.3 PULL 326
12.2 JSON格式 328
12.2.1 基本类型 328
12.2.2 数组和集合 329
12.2.3 类对象 329
12.3 JSON解析 329
12.4 Gson 331
12.4.1 简单对象类型转换 332
12.4.2 数组和集合类型转换 333
12.5 xStream 335
12.6 本章小结 337
第4篇 Android开发高级主题 340
第13章 Ksoap 2 340
13.1 SOAP协议 340
13.1.1 请求 341
13.1.2 响应 341
13.2 WSDL 342
13.3 Ksoap2应用——天气预报 344
13.4 Ksoap2参数类型 348
13.4.1 CXF框架的Web Service 348
13.4.2 Android端开发 351
13.5 Base64编解码 356
13.6 Http方式的SOAP调用 358
13.7 本章小结 361
第14章 AChartEngine 362
14.1 API介绍 362
14.1.1 渲染器 362
14.1.2 数据填充器 362
14.1.3 图表View 363
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 定位API 379
15.1.2 地图API 386
15.2 蓝牙API 395
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 Tracker 419
16.2.2 内存监控Heap 421
16.2.3 内存分析MAT 421
16.2.4 如何避免内存泄漏 424
16.3 ActivityGroup 424
16.4 ViewStub 434
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
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《大气中典型二恶英类物质的氧化降解机理研究》张晨曦 2017
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《生活垃圾焚烧飞灰中典型污染物控制技术》朱芬芬等编著 2019
- 《典型地区居民汞、镉、砷、铅、铬环境总暴露研究报告》中国环境科学研究院著 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018