书籍详情
《Android编程实战》[56M]百度网盘|亲测有效|pdf下载
  • Android编程实战

  • 出版社:互动创新图书专营店
  • 热度:8598
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 书[0名0]:  Android编程实战|3770287
 图书定价: 69元
 图书作者: (瑞典)赫尔曼(Erik Hellman)
 出版社:  人民邮电出版社
 出版日期:  2014-07-01 0:00:00
 ISBN号: 9787115357335
 开本: 16开
 页数: 348
 版次: 1-1
 作者简介
Erik HellmanFactor10咨询公司资深移动开发顾问,曾任索尼公司Android团队[0首0]席架构师,[1主1]导Xperia系列产[0品0]开发;精通移动应用、Web技术、云计算和三维图形,定期在DroidCon、JFokus、JavaOne和其他专业开发人员[0大0][0会0]上发表演讲。关于Erik的更多信息,可访问他的博客http://blog.hellsoft.se。丁志虎美团移动Android工程师。[1主1]要关注Android应用开发的各种技术,爱运动,爱coding,热衷于开源社区。武海峰美团移动应用和服务Gatekeeper。[1主1]要关注移动互联网应用和安全,热衷于开源软[亻牛]和GNU/Linux。目前正在组建一支全栈QA团队。
 内容简介
《Android编程实战》针对如火如荼的Android 市场,深入挖掘Android 平台的功能,帮助开发者构建更高级的应用程序。书中内容包括三[0大0]部分。[0第0]一部分介绍了Android 开发者可用的工具及用于Android 开发的Java 编程语言。[0第0]二部分介绍了核心Android 组[亻牛]及其[*][0优0]使用方式。[0第0]三部分[1主1]要介绍一些[*][亲斤]技术,包括Android 平台及可供Android 设备使用的服务。
《Android编程实战》适合具有Android 编程[纟巠]验并想进一步[0学0]习高级API 和技巧的Android 开发者,也适合使用Java 语言编程并且希望[0学0]习一门[亲斤]语言的程序员,以及所有喜欢测试[亲斤]特性、乐于尝试[亲斤]事物的读者。
你是否从事Android[*]作系统开发,[0会0]创建简单的Android应用,但想进一步[扌是]升自己的开发技巧?你是否想深入挖掘Android[*]作系统的特性与功能,挑战现有开发水准?你是否正在想方设[0法0]创建高级、直观、创[亲斤]的Android应用?毫无疑问,这本书适合你。
《Android编程实战》从自定义视图、多点触摸手势讲起,到集成在线Web服务,进一步扩展到探索地理围栏和活动识别等[亲斤]技术。作为一[0名0][纟巠]验丰富的Android工程师,Erik Hellman通过本书深入剖析了一些专业技巧、诀窍、容易绊倒开发者的陷阱,以及一些鲜为人[0知0]的技术:
[0优0]化组[亻牛],以实现尽可能流[0畅0]的用户体验
创建自定义视图
全[mian]理解Android SDK
掌握Android Studio和Gradle
使用Android音频、视频和图形API
文本转语音以及语音识别项目
充分利用[亲斤]的Android位置API
使用Android连接技术与远程设备通信
执行后台处理
使用Android加密API
找到并安全使用隐藏API
使用Google Play Service为应用启用云计算
在Google Play Store中发布和销售应用
 目录

《Android编程实战》
[0第0]一部分 构建更[女子]的基础
[0第0]1章 完善开发环境  2
1.1  可供选择的[*]作系统  2
1.2  Android SDK进阶  2
1.2.1  adb工具  3
1.2.2  用Monkey对应用UI做压力测试  5
1.2.3  在Android上使用Gradle构建系统  6
1.2.4  用ProGuard[0优0]化和混淆代码  9
1.3  Android库项目以及[0第0]三方库  9
1.3.1  使用JAR库  9
1.3.2  创建库项目  10
1.4  版本控制和源代码管理  11
1.5  熟练使用IDE  13
1.5.1  调试Android应用  14
1.5.2  使用lint做静态代码分析  15
1.5.3  重构代码  18
1.6  Android设备上的Developer选项  20
1.7  小结  22
1.8  延伸阅读  22
[0第0]2章 在Android上编写高效的Java代码  23
2.1  比较Android上的Dalvik Java和
Java SE  23
2.2  [0优0]化Android上的Java代码  25
2.2.1  Android上的类型安全枚举  26
2.2.2  Android中增强版的for循环  27
2.2.3  队列、同步和锁  28
2.3  管理和分配内存  30
2.4  Android中的多线程  33
2.4.1  Thread类  34
2.4.2  AsyncTask  35
2.4.3  Handler类  36
2.4.4  选择合适的线程  41
2.5  小结  41
2.6  延伸阅读  42
[0第0]二部分 充分利用组[亻牛]
[0第0]3章 组[亻牛]、清单及资源  44
3.1  Android组[亻牛]  44
3.1.1  Activity  44
3.1.2  Service  45
3.1.3  BroadcastReceiver  45
3.1.4  ContentProvider  46
3.1.5  Application  46
3.1.6  应用架构  48
3.2  应用程序清单  49
3.2.1  manifest元素  49
3.2.2  Google Play过滤器和[0权0]限  50
3.2.3  application节点元素  51
3.2.4  组[亻牛]元素和属性  52
3.2.5  Intent过滤  53
3.3  resources和assets  55
3.3.1  高级string资源  55
3.3.2  本地化  57
3.3.3  使用资源限定符  58
3.3.4  使用assets  59
3.4  小结  59
3.5  延伸阅读  60
[0第0]4章 Android用户体验和界[mian]设计  61
4.1  用户故事  61
4.2  Android UI设计  62
4.2.1  导航  63
4.2.2  用户界[mian]原型  63
4.3  Android用户界[mian]元素  64
4.4  Android应用程序文本  65
4.4.1  字体  65
4.4.2  文本布局  65
4.5  尺寸和[0大0]小  66
4.5.1  推荐尺寸  66
4.5.2  图标[0大0]小  67
4.5.3  字体[0大0]小  67
4.6  颜色  68
4.7  图像和图标  69
4.7.1  典型透视  69
4.7.2  几何离子  70
4.7.3  人脸识别  70
4.8  可用性  71
4.9  用户奖励[1机1]制  71
4.10  小结  73
4.11  延伸阅读  73
[0第0]5章 Android用户界[mian][*]作  75
5.1  Activity和Fragment  75
5.2  使用多个屏幕  77
5.3  设计自定义视图  79
5.3.1  View的生命周期  79
5.3.2  钢琴键盘部[亻牛]  80
5.4  多点触控  85
5.4.1  PointerCoordinates  87
5.4.2  旋转手势  87
5.5  OpenGL ES  89
5.6  小结  90
5.7  延伸阅读  90
[0第0]6章 Service和后台任务  91
6.1  何时以及如何使用Service  91
6.2  理解Service生命周期  92
6.2.1  Service的创建和销毁  92
6.2.2  启动Service  92
6.2.3  绑定Service  94
6.2.4  保持活跃  96
6.2.5  停止Service  97
6.3  在后台运行  99
6.3.1  IntentService  99
6.3.2  并行执行  100
6.4  和Service通信  103
6.4.1  使用Intent进行异步消息传递  103
6.4.2  本地绑定的Servcie  104
6.5  小结  107
6.6  延伸阅读  108
[0第0]7章 Android IPC  109
7.1  Binder简介  109
7.1.1  Binder地址  110
7.1.2  Binder事务  111
7.1.3  Parcel  112
7.1.4  link to death  114
7.2  设计API  114
7.2.1  AIDL  115
7.2.2  Messenger  119
7.2.3  使用库工程包装API  122
7.3  保护远程API  125
7.4  小结  126
7.5  延伸阅读  126
[0第0]8章 掌握BroadcastReceiver以及配置更改  127
8.1  BroadcastReceiver  128
8.1.1  本地BroadcastReceiver  129
8.1.2  普通广播和有序广播  130
8.1.3  粘性广播  132
8.1.4  定向广播  132
8.1.5  启用和禁用广播接收器  133
8.1.6  系统广播Intent  133
8.2  设备配置更改  137
8.3  小结  137
8.4  延伸阅读  138
[0第0]9章 数据存储和序列化技术  139
9.1  Android持[1久1]化选项  139
9.2  在偏[女子]文[亻牛]中存储数据  140
9.3  用户选项和设置用户界[mian]  142
9.4  高性能ContentProvider  144
9.4.1  Android数据库设计  144
9.4.2  创建和升级数据库  145
9.4.3  实现查询方[0法0]  147
9.4.4  数据库事务  149
9.4.5  在ContentProvider中存储二进制数据  150
9.5  序列化数据  152
9.5.1  JSON  152
9.5.2  使用Gson进行高级JSON处理  154
9.5.3  Google Protocol Buffer  156
9.6  应用数据备份  159
9.7  小结  160
9.8  延伸阅读  160
[0第0]10章 编写自动化测试  162
10.1  Android测试原则  162
10.1.1  测试内容  163
10.1.2  基本的单元测试  163
10.1.3  测试Activity  165
10.1.4  测试Service  167
10.1.5  测试ContentProvider  168
10.1.6  运行测试  171
10.2  持续集成  172
10.3  小结  173
10.4  延伸阅读  173
[0第0]三部分 [0超0]越[0极0]限
[0第0]11章 高级音频、视频及相[1机1]应用  176
11.1  高级音频应用  176
11.1.1  低延迟音频  176
11.1.2  OpenSL ES  179
11.1.3  文字转语音  183
11.1.4  语音识别  184
11.2  使用OpenGL ES 2.0处理视频  186
11.3  使用OpenGL ES 2.0处理相[1机1]  190
11.4  多媒体编码  192
11.5  小结  196
11.6  延伸阅读  196
[0第0]12章 Android应用安全问题  197
12.1  Android安全的概念  197
12.1.1  签[0名0]和密钥  197
12.1.2  Android[0权0]限  198
12.1.3  保护用户数据  199
12.1.4  验证调用应用  200
12.2  客户端数据加密  201
12.2.1  Android的加密API  201
12.2.2  生成密钥  201
12.2.3  加密数据  202
12.2.4  解密数据  202
12.2.5  处理加密数据  203
12.3  Android的钥匙链管理  204
12.4  设备管理API  208
12.5  小结  211
12.6  扩展阅读  212
[0第0]13章 地图、位置和活动API  213
13.1  融合位置管理器  213
13.2  集成Google Maps v2  214
13.3  使用Google Maps  216
13.3.1  地图标记  217
13.3.2  绘制圆形区域  218
13.3.3  绘制多边形  219
13.3.4  有用的位置API工具  220
13.3.5  地理编码  221
13.4  ...