稀酷客

 找回密码
 加入稀酷客

只需一步,快速开始

只需一步,快速开始

关注微信
免费下载

[电子图书] 《Android应用开发范例精解》.(高彩丽).[PDF]@ckook

[推广链接]
立即下载
by : paul1113 | QQ | 发表于 2017-9-26 12:33:26 | 查看: 166|回复: 0
《Android应用开发范例精解》.(高彩丽).[PDF]@ckook Android
《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。
《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和Android常用工程组件。第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Android中的数据库、多线程设计、Android传感器、Android游戏开发基础、Android与Internet,以及Google地图服务等内容。第3篇为项目案例实战篇,详细介绍了Android地图定位搜索应用及乐乐网上购物商城两个案例的实现过程。
《Android应用开发范例精解》的最大特色是实用性强。书中的每一个知识点都通过通俗易懂、使用频率比较高的实例进行讲解,还提供了项目实战案例,可以使读者能够快速地掌握Android应用开发。本书适合有一定Java基础的移动开发人员阅读,也适合作为相关院校和社会培训机构的教材。
作译者
高彩丽 Android应用开发先驱。现任某知名资讯公司的技术总监。对软件架构有深入的理解。对Android开发有深入的研究,积累了丰富的开发经验和项目实战经验。精通C、C++、Java等编程语言。专注于移动通信软件的开发。负责开发了中国移动、上海大众等企业的相关软件项目。
许黎民 长期从事软件开发工作,有丰富的Java开发经验。目前致力于Android移动平台的软件开发。参与开发了中国移动、上海大众等企业的相关软件项目。有高校和培训机构任教经历,了解读者学习新技术时的困惑。
袁海 从事软件开发多年,擅长Java平台的各种开发技术,对Android框架有深入理解。从2009年至今,从事Andro旧应用开发。参与开发了大众途观手机路书、路书网手机路书等软件系统。

目录
《Android应用开发范例精解》
第1篇 Android开发基础
第1章 Android背景及开发环境介绍        2
1.1 Android背景介绍        2
1.2 Android开发环境概述        2
1.3 SDK与ADT的下载和配置        3
1.4 创建第一个Android项目“Hello World”        5
第2章 Android工程组件介绍        9
2.1 Activity介绍        9
2.1.1 Activity的生命周期        9
2.1.2 调用另一个Activity—Intent的使用        14
2.1.3 使用Bundle在Activity间传递数据        17
2.2 Service介绍        19
2.3 Content Provider介绍        22
2.4 BroadcastReceiver介绍        22
第2篇 Android应用开发实例
第3章 Android UI布局        26
3.1 使用XML资源创建布局        26
3.2 View及ViewGroup简介        27
3.3 普通布局对象        28
3.3.1 FrameLayout介绍及案例        29
3.3.2 LinearLayout介绍及案例        29
3.3.3 AbsoluteLayout介绍及案例        30
3.3.4 RelativeLayout介绍及案例        30
3.3.5 TableLayout介绍及案例        31
3.4 使用TabActivity和TabHost组织视图        33
3.5 布局的嵌套使用        36
3.6 使用代码完成自定义布局        41
第4章 Android人机界面        45
4.1 全屏显示——标题、状态栏的隐藏        45
4.2 样式化的定型对象——style的使用        48
4.3 玩转TextView——标签特效        49
4.4 EditText的使用——文本框        56
4.5 简易的按钮事件处理——Button改变窗体背景 及Drawable颜色常数介绍        59
4.6 带图片的按钮——ImageButton的使用        61
4.7 多项的选择——CheckBox的使用        65
4.8 唯一的性别——RadioButton和RadioGroup的使用        69
4.9 请稍等的提示——ProgressDialog的使用        71
4.10 后台程序完成读数据——ProgressBar与Handler        74
4.11 设置日期——DatePickerDialog的使用        79
4.12 动态输入日期和时间——TimePickerDialog的使用        81
4.13 提示信息——Toast的使用        83
4.14 自定义下拉菜单——Spinner        86
4.15 动态添加/删除下拉菜单——Spinner        88
4.16 相簿浏览——Gallery的使用        91
4.17 图片的缩放及旋转        94
4.18 自动完成输入框自动提示功能的菜单——AutoCompleteTextView的应用        97
4.19 动态文字排版——GridView网格视图实践        98
4.20 列表的展示——ListView的使用大全        101
4.20.1 ListView的使用——ArrayAdapter        101
4.20.2 ListView的使用——SimpleAdapter        102
4.20.3 ListView的使用——SimpleCursorAdapter        105
4.21 选项菜单——OptionsMenu        107
4.22 上下文菜单——ContextMenu        110
4.23 子菜单——SubMenu        112
4.24 与用户交互的对话框——AlertDialog        114
4.25 拖动条——SeekBar        118
4.26 使用主题——Theme        120
4.27 监听屏幕旋转——onConfigurationChanged        121
4.28 监听长时单击——OnLongClickListener        123
第5章 手机硬件设备的使用        125
5.1 使用媒体API        125
5.1.1 从源文件中播放        125
5.1.2 从文件系统中播放        128
5.1.3 从网络中播放        131
5.1.4 录制多媒体        135
5.2 使用摄像头        142
5.2.1 控制摄像头拍照        142
5.2.2 控制摄像头摄像        148
5.3 Android电话功能        155
5.4 使用短信消息        158
5.4.1 获得发送和接收短信消息的许可权        158
5.4.2 发送短信消息        159
5.4.3 接收短信消息        161
5.5 使用蓝牙        163
5.5.1 蓝牙服务介绍        163
5.5.2 控制本地蓝牙设备        163
第6章 Android本地存储系统        167
6.1 Android系统文件结构        167
6.2 文件访问权限        168
6.3 程序私有文件        172
6.4 SharedPreferences存储        174
6.5 遍历文件夹        176
6.6 读/写文件        179
第7章 Android中的数据库        186
7.1 创建SQLite数据库及表        186
7.2 对表中数据的添加、删除、修改        189
7.3 对表中数据的查询        190
7.4 SQLiteOpenHelper的使用        192
第8章 多线程设计        195
8.1 多线程概述        195
8.2 线程的启动方式Thread        196
8.3 线程的启动方式Runnable        197
8.4 线程休眠        198
8.5 线程让步        200
8.6 线程的同步        203
8.7 Android中的Service        207
8.8 使用Handler        212
8.9 使用Looper        215
第9章 Android传感器        219
9.1 传感器简介        219
9.2 加速度传感器        220
9.3 光照传感器        223
9.4 温度传感器        226
9.5 磁场传感器        229
9.6 姿态传感器        232
9.7 距离传感器        234
9.8 陀螺仪传感器        237
第10章 Android游戏开发基础        240
10.1 View框架        240
10.2 SurfaceView框架        243
10.3 Canvas对象绘制图形        245
10.4 Matrix对象处理图像        252
10.5 动画处理        257
10.5.1 Frame动画        257
10.5.2 Tween动画        259
第11章 Android与Internet        265
11.1 程序内置浏览器WebView        265
11.1.1 准备工作        265
11.1.2 修改布局文件        265
11.1.3 访问互联网页面        266
11.1.4 访问应用程序内置页面        266
11.1.5 WebView页面事件处理        267
11.1.6 对JavaScript的支持        268
11.2 访问因特网——HTTP连接        271
11.2.1 准备工作        271
11.2.2 编写手机端界面文件        271
11.2.3 发送get请求        273
11.2.4 发送post请求        274
11.3 解析服务器端返回的XML数据        276
11.3.1 准备工作        276
11.3.2 以DOM方式解析数据        277
11.3.3 以SAX方式解析数据        278
11.3.3 Android基于SAX的解析器解析数据        280
11.3.4 Android XML PULL解析器        281
11.4 解析服务器端返回的JSON数据        282
11.4.1 准备工作        282
11.4.2 解析JSON数据        283
11.5 获取网络资源——HttpURLConnection        284
11.5.1 显示网络图片        284
11.5.2 下载网络音乐        286
11.6 上传文件到网络服务器        289
11.6.1 准备工作        289
11.6.2 文件上传代码编写        290
第12章 Google地图服务        293
12.1 获得Android Maps API Key        293
12.2 使用MapView显示地图        295
12.2.1 加载默认地图        295
12.2.2 加载自定义地图        296
12.2 在地图上做标记        297
12.3 地图标注响应单击事件        299
12.4 自定义地图提示信息        302
12.5 在地图上显示当前位置        305
12.5.1 获取真机GPS信号        305
12.5.2 模拟器获取地理坐标        308
12.6 地理查询与逆地理查询        308
12.6.1 地理查询        308
12.6.2 逆地理查询        310
12.7 在地图上描绘线段        312
第3篇 Android项目案例实战
第13章 Android地图定位搜索应用——天涯海角旅游网        316
13.1 地图定位搜索应用功能概述        316
13.2 系统包、资源规划的准备工作        320
13.3 访问资源权限配置        321
13.4 项目架构介绍        322
13.4.1 实体类简要介绍        322
13.4.2 工具类简要介绍        323
13.4.3 界面相关类简要介绍        323
13.5 实体类代码实现        323
13.5.1 线路实体类Route        324
13.5.2 兴趣点实体类PoiPoint        324
13.5.3 MP3实体类Mp3Point        325
13.5.4 线路轨迹实体类TrackPoint        325
13.5.5 服务区实体类Beetle        326
13.6 加密工具类代码实现        326
13.6.1 加密工具类DESCoder        326
13.6.2 定义数据文件密钥类Keyfile        328
13.7 文件访问工具类代码实现        328
13.8 公共类的代码实现        342
13.9 欢迎窗体类的设计及实现        343
13.9.1 欢迎窗体的框架设计        343
13.9.2 欢迎窗体的初始化工作        344
13.10 Logo窗体类的设计及实现        345
13.10.1 Logo窗体的框架设计        345
13.10.2 onKeyDown事件处理        346
13.11 精品线路列表窗体类的设计及实现        347
13.11.1 精品线路列表窗体的框架设计        347
13.11.2 精品线路列表的ListView数据填充        349
13.12 精品线路详情窗体类的设计及实现        350
13.12.1 精品线路详情窗体的框架设计        350
13.12.2 展示图片详情窗体功能实现        356
13.13 详情图片窗体窗体类的设计及实现        357
13.14 分段详情展示窗体类的设计及实现        358
13.14.1 分段详情展示窗体的框架设计        358
13.14.2 动态显示线路分段列表功能的实现        360
13.15 地图窗体类的设计及实现        363
13.15.1 线路展示        363
13.15.2 兴趣点展示        365
13.15.3 GPS卫星定位        374
13.15.4 兴趣点接近播报        376
13.15.5 菜单功能        377
13.15.6 地图功能的初始化准备        378
13.16 兴趣点列表窗体类的设计及实现        380
13.16.1 兴趣点列表窗体类框架设计        380
13.16.2 兴趣点列表ListView数据填充        382
13.17 兴趣点详情窗体类的设计及实现        383
13.17.1 兴趣点详情窗体类的框架设计        383
13.17.2 带我去功能的实现        388
13.17.3 致电功能的实现        389
13.17.4 播放MP3功能的实现        390
13.18 服务区列表窗体类的设计及实现        390
13.18.1 服务区列表窗体类的框架设计        391
13.18.2 服务区列表ListView数据填充        393
13.19 服务区详情窗体类的设计及实现        395
13.20 项目技术难点        398
第14章 乐乐网上购物商城——边走边购物        399
14.1 网上商城功能概述        399
14.2 系统包、资源规划的准备工作        402
14.3 服务器端的开发        402
14.3.1 服务器端数据库设计        402
14.3.2 服务器端的简要介绍        403
14.3.3 服务器端的代码详细介绍        404
14.4 手机客户端访问资源权限配置        409
14.5 手机客户端的架构介绍        410
14.5.1 客户端实体类简要介绍        410
14.5.2 客户端工具类简要介绍        410
14.5.3 客户端界面相关类简要介绍        411
14.6 客户端实体类代码实现        411
14.6.1 商品实体类设计及实现        411
14.6.2 订单实体类设计及实现        412
14.6.3 用户实体类设计及实现        412
14.7 编码转换类的设计及实现        413
14.8 公共类的设计及实现        413
14.9 手机端请求服务器数据类的设计及实现        414
14.10 欢迎窗体类的设计及实现        417
14.10.1 欢迎窗体的框架设计        418
14.10.2 欢迎窗体的初始化工作        419
14.11 应用主窗体类的设计及实现        419
14.12 推荐商品列表窗体类的设计及实现        421
14.12.1 推荐商品列表的设计        421
14.12.2 推荐商品列表ListView数据填充        423
14.13 商品详情信息窗体类的设计及实现        424
14.13.1 商品详情信息窗体类的框架设计        424
14.13.2 添加购物车功能的实现        425
14.13.3 菜单设计与实现        426
14.14 购物车列表窗体类的设计及实现        427
14.14.1 购物车列表窗体的框架设计        427
14.14.2 结算功能实现        429
14.15 登录窗体类的设计及实现        429
14.15.1 登录窗体的框架设计        430
14.15.2 登录功能代码实现        430
14.16 提交订单窗体类的设计及实现        431
14.16.1 提交订单窗体类的框架设计        431
14.16.2 提交订单功能实现        433
14.17 订单列表窗体类的设计及实现        434
14.17.1 订单列表窗体类框架设计        434
14.17.2 读取订单列表功能实现        435
14.18 项目技术难点及改进        437

游客,本付费内容需要支付 10酷币 才能浏览    如何免币下载?支付

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入稀酷客   

本版积分规则

点击这里给我发消息 |小黑屋|手机版|Archiver|ckook ( 冀ICP备14004526号-1 )

GMT+8, 2017-10-18 19:10 , Processed in 1.156250 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表