通俗谷歌(Google),Android参谋书图书推荐

来源:http://www.aviodelta.com 作者:书评随笔 人气:103 发布时间:2019-08-15
摘要:摘要 : 《领会Android 3》最契合您的才是最棒的书!推荐书为你搜聚购买地点,请放心购买: 编辑推荐 Android是Go ... 《精通Android》 宗旨音讯 原书名:Pro Android 4 作者: (印)Satya Komatineni

摘要: 《领会Android 3》最契合您的才是最棒的书! 推荐书为你搜聚购买地点,请放心购买: 编辑推荐 Android是Go ...

《精通Android》
宗旨音讯
原书名:Pro Android 4
作者: (印)Satya Komatineni (美)Dave MacLean [作译者介绍]
译者: 曾少宁 杨越
丛书名: 图灵程序设计丛书
出版社:人民邮政和邮电通讯出版社
ISBN:9787115297150
上架时间:二〇一三-12-10
出版日期:二零一一 年一月
开本:16开
页码:1
版次:1-1
所属分类:Computer > 软件与程序设计 > 移动支付 > Android
 图片 1
更加的多关于 》》》《精通Android》
内容简要介绍
书籍
微型Computer书籍
  《精晓android》在上一版的底蕴上进行了完美创新,不止在结构上有了对应的调动,内容上尤为与时俱进,扩充了android 内部元件的有关文化,介绍了线程、进程、长时间运维的劳动、广播接收程序、机械钟管理器、设备配备变化和异步职务。关于碎片、碎片对话框、actionbar 和拖放等全新内容更是映入我们的眼皮。其余,本书对劳务和传感器的有关章节做了急剧改革。
   《了然android》囊括了android 开采职员所需的整套文化,既可为android 开荒职员抓实基础,又能抓好android开荒人士的技术。
目录
《精通android》
第1章  android总括平台简介  1
1.1  面向新pc的斩新平台  1
1.2  android的历史  2
1.3  dalvik vm剖析  4
1.4  理解android软件栈  5
1.5  使用android sdk开荒最后用户应用程序  6
1.5.1  android模拟器  6
1.5.2  android ui  7
1.5.3  android基础零部件  7
1.5.4  高级ui概念  8
1.5.5  android service组件  10
1.5.6  android媒体和电话组件  10
1.5.7  android java包  11
1.6  利用android源代码  14
1.6.1  在线浏览android源代码  14
1.6.2  使用git下载android源代码  15
1.7  本书的言传身教项目  16
1.8  小结  16
第2章  设置支出境况  17
2.1  设置情况  17
2.1.1  下载jdk 6  18
2.1.2  下载eclipse 3.6  19
2.1.3  下载android sdk  19
2.1.4  命令行窗口  20
2.1.5  安装adt  21
2.2  领悟基本组件  23
2.2.1  view  23
2.2.2  activity  23
2.2.3  fragment  24
2.2.4  intent  24
2.2.5  contentprovider  24
2.2.6  service  24
2.2.7  androidmanifest.xml  24
2.2.8  avd  25
2.3  hello world!  25
2.4  avd  29
2.5  在实际设备上运维  30
2.6  剖判android应用程序的构造  31
2.7  掌握应用程序生命周期  33
2.8  轻巧调节和测验  35
2.9  仿效资料  37
2.10  小结  37
2.11  面试题目  37
第3章  使用android资源  39
3.1  资源  39
3.1.1  字符串能源  39
3.1.2  布局财富  41
3.1.3  财富引用语法  43
3.1.4  定义能源id供以往采用  44
3.1.5  已编写翻译和未编写翻译的android能源  45
3.2  android关键财富  46
3.3  使用自便xml财富文件  54
3.4  使用原有能源  55
3.5  使用基金  56
3.6  精晓能源目录结构  56
3.7  财富和布局改动  56
3.8  仿效资料url  59
3.9  小结  60
3.10  面试标题  60
第4章  contentprovider  62
4.1  探索android内置的contentprovider  63
4.1.1  在模拟器和可用设备上行使数据库  63
4.1.2  快捷明白sqlite  66
4.2  contentprovider的架构  66
4.2.1  android内容uri的结构  68
4.2.2  android mime类型的结构  68
4.2.3  使用uri读取数据  70
4.2.4  使用游标  71
4.2.5  使用where子句  72
4.2.6  插入记录  74
4.2.7  将文件增添到contentprovider中  75
4.2.8  更新和删除  76
4.3  实现contentprovider  76
4.3.1  布置数据库  76
4.3.2  扩展contentprovider  78
4.3.3  实践mime类型契约  83
4.3.4  实现query方法  83
4.3.5  实现insert方法  83
4.3.6  实现update方法  84
4.3.7  实现delete方法  84
4.3.8  使用urimatcher来解析uri  84
4.3.9  使用投影映射  85
4.3.10  注册提供程序  86
4.4  练习图书提供程序  86
4.4.1  增加图书  86
4.4.2  删除图书  87
4.4.3  获取图书数量  87
4.4.4  显示图书列表  87
4.5  资源  88
4.6  小结  89
4.7  面试题目  89
第5章  intent  90
5.1  android intent基础知识  90
5.2  android中可用的intent  91
5.3  intent的组成  93
5.3.1  intent和数据uri  93
5.3.2  一般操作  94
5.3.3  使用extra信息  95
5.3.4  使用组件直接调用活动  96
5.3.5  intent类别  97
5.3.6  将intent解析为组件的平整  99
5.4  演习使用action_pick  101
5.5  练习使用get_content操作  103
5.6  挂起的intent  104
5.7  资源  105
5.8  小结  106
5.9  面试标题  106
第6章  创设用户分界面和利用控件  107
6.1  android中的ui开发  107
6.1.1  完全使用代码来创设ui  108
6.1.2  完全使用xml创设ui  110
6.1.3  使用xml结合代码构建ui  111
6.2  android中的常见控件  113
6.2.1  文本控件  113
6.2.2  按键控件  116
6.2.3  imageview控件  123
6.2.4  日期和时间控件  124
6.2.5  mapview控件  127
6.3  适配器  127
6.3.1  simplecursoradapter  128
6.3.2  了解arrayadapter  129
6.4  结合使用适配器和adapterview  131
6.4.1  基本的列表控件:listview  131
6.4.2  gridview控件  138
6.4.3  spinner控件  140
6.4.4  gallery控件  141
6.4.5  创设自定义适配器  142
6.4.6  android中的别的控件  146
6.5  样式和主旨  147
6.5.1  使用样式  147
6.5.2  使用主旨  149
6.6  布局管理器  150
6.6.1  linearlayout布局管理器  150
6.6.2  tablelayout布局管理器  153
6.6.3  relativelayout布局管理器  156
6.6.4  framelayout布局管理器  157
6.6.5  gridlayout布局管理器  159
6.6.6  为种种设施配备自定义布局  160
6.7  参照他事他说加以考察资料  161
6.8  小结  161
6.9  面试标题  161
第7章  使用菜单  163
7.1  android菜单  163
7.1.1  创设菜单  164
7.1.2  使用菜单组  165
7.1.3  响应菜单项  166
7.2  使用别的菜单体系  168
7.2.1  张开的菜单  168
7.2.2  使用图标菜单  169
7.2.3  使用子菜单  169
7.2.4  使用前后文菜单  170
7.2.5  使用交替菜单  173
7.2.6  动态菜单  175
7.3  通过xml文件加载菜单  175
7.3.1  xml菜单财富文件的组织  176
7.3.2  填充xml菜单能源文件  177
7.3.3  响应基于xml的菜单项  177
7.3.4  4.0版本中的弹出式菜单  178
7.3.5  别的xml菜单标志简单介绍  179
7.4  资源  181
7.5  小结  181
7.6  面试标题  181
第8章  多用途的零散  183
8.1  什么是零散  183
8.1.1  何时使用碎片  184
8.1.2  碎片的结构  185
8.1.3  碎片的生命周期  186
8.1.4  体现生命周期的言传身教碎片应用程序  189
8.2  fragmenttransactions和心碎后退栈  194
8.3  fragmentmanager  196
8.3.1  援引碎片时的注意事项  197
8.3.2  保存片段状态  198
8.3.3  listfragments和[fragment]  198
8.3.4  在急需时调用独立的位移  200
8.3.5  碎片的长久化  201
8.4  碎片之间的通讯格局  202
8.5  使用objectanimator自定义动画  203
8.6  参谋资料  205
8.7  小结  205
8.8  面试标题  206
第9章  对话框  207
9.1  使用android对话框  207
9.2  对话框碎片  207
9.2.1  dialogfragment的基础知识  208
9.2.2  创设对话框碎片  208
9.2.3  dialogfragment示例应用程序  212
9.3  使用toast  220
9.4  旧版本android的对话框碎片  221
9.5  参照他事他说加以考察资料  221
9.6  小结  222
9.7  面试题目  222
第10章  actionbar  223
10.1  actionbar剖析  223
10.2  选项卡导航操作栏活动  225
10.2.1  达成基础活动类  225
10.2.2  为actionbar分配统一的作为  227
10.2.3  完毕选项卡监听器  229
10.2.4  达成选项卡操作栏活动  230
10.2.5  可滚动的调节和测验文本视图布局  232
10.2.6  操作栏和菜单交互  233
10.2.7  android描述文件  235
10.2.8  测量检验选项卡操作栏活动  235
10.3  列表导航操作栏活动  236
10.3.1  创建spinneradapter  236
10.3.2  创立列表监听器  237
10.3.3  设置列表操作栏  237
10.3.4  更改baseactionbar-activity  238
10.3.5  更改androidmanifest.xml  238
10.3.6  测量试验列表操作栏活动  239
10.4  标准导航操作栏活动  240
10.4.1  设置职业导航操作栏活动  240
10.4.2  更改baseactionbar-activity  241
10.4.3  更改androidmanifest.xml  242
10.4.4  测试规范操作栏活动  242
10.5  工具栏与搜索视图  243
10.5.1  将寻觅视图部件定义为菜单项  244
10.5.2  配置找出结果活动  244
10.5.3  通过可找出xml文件自定义寻找  245
10.5.4  在配备清单文件中定义搜索结果活动  245
10.5.5  分明寻觅视图部件的索求指标  245
10.6  操作栏和心碎  246
10.7  参照他事他说加以考察资料  246
10.8  小结  247
10.9  面试标题  247
第11章  高档调节和测试与分析  249
11.1  启用高档调节和测量检验  249
11.2  debug透视图  249
11.3  ddms透视图  250
11.4  hierarchy view透视图  252
11.5  traceview  253
11.6  adb命令  254
11.7  模拟器调整台  255
11.8  strictmode  255
11.8.1  strictmode策略  255
11.8.2  关闭strictmode  256
11.8.3  在旧版本android上行使strictmode  257
11.8.4  strictmode练习  258
11.9  仿照效法资料  259
11.10  小结  259
11.11  面试标题  259
第12章  响应配置变化  261
12.1  配置变化进程  261
12.1.1  活动的绝迹/创造进度  262
12.1.2  碎片的灭绝/成立进度  263
12.1.3  使用fragmentmanager保存碎片状态  264
12.1.4  使用碎片的setretain-instance  264
12.2  弃用的安顿变化方法  264
12.3  仿照效法资料  265
12.4  小结  265
12.5  面试标题  265
第13章  首选项及保存情况  266
13.1  索求首推项框架  266
13.1.1  listpreference  266
13.1.2  checkboxpreference  273
13.1.3  edittextpreference  275
13.1.4  ringtonepreference及multiselectlistpreference  276
13.2  协会首选项  276
13.2.1  使用preferencecategory  276
13.2.2  成立正视的子首推项  279
13.2.3  带标题标主推项  279
13.3  以编制程序格局操作首荐项  281
13.3.1  使用首荐项保存境况  281
13.3.2  使用dialogpreference  282
13.4  参照他事他说加以考察资料  283
13.5  小结  283
13.6  面试标题  283
第14章  查究安全性和权限  284
14.1  通晓android安全性模型  284
14.1.1  安全性概念概述  284
14.1.2  为布局具名应用程序  285
14.2  实施运营时安全性检查  290
14.2.1  进度边界上的安全性  290
14.2.2  注解和应用权限  290
14.2.3  驾驭和行使自定义权限  292
14.2.4  掌握和利用uri权限  297
14.3  参谋资料  298
14.4  小结  298
14.5  面试标题  299
第15章  创设和平运动用劳务  300
15.1  使用http服务  300
15.1.1  将httpclient用于http get请求  300
15.1.2  将httpclient用于http post央求(多有的post央浼示例)  302
15.1.3  soap、json和xml分析程序  304
15.1.4  管理极度  305
15.1.5  解决十六线程难题  307
15.1.6  有意思的晚点  309
15.1.7  使用httpurlconnection  310
15.1.8  使用androidhttpclient  310
15.1.9  使用后台线程(asynctask)  311
15.1.10  使用downloadmanager获取文件  316
15.2  使用android服务  321
15.2.1  android中的服务  322
15.2.2  本地服务  323
15.2.3  aidl服务  329
15.2.4  在aidl中定义服务接口  329
15.2.5  实现aidl接口  331
15.2.6  从客户端应用程序调用服务  333
15.2.7  向劳动传递复杂的花色  336
15.3  参照他事他说加以考察资料  345
15.4  小结  345
15.5  面试标题  346
第16章  包  347
16.1  包和进程  347
16.1.1  包规范的内情  347
16.1.2  将包名称调换为经过名称  347
16.1.3  列出安装的包  348
16.1.4  通过包浏览器删除包  348
16.2  包具名进度回顾  349
16.2.1  驾驭数字签名:场景1  349
16.2.2  明白数字签字:场景2  350
16.2.3  一种掌握数字具名的形式  350
16.2.4  数字具名试行措施  350
16.2.5  签名进度的震慑  350
16.3  在包里面分享数据  351
16.3.1  分享用户id的性质  351
16.3.2  分享数据的代码方式  352
16.4  库项目  353
16.4.1  库项指标定义  353
16.4.2  库项指标性子  353
16.4.3  创立库项目  355
16.4.4  创造使用库的android项目  358
16.4.5  使用库项指标注意事项  365
16.5  仿照效法资料  365
16.6  小结  366
16.7  面试标题  366
第17章  管理程序  368
17.1  android组件和线程  368
17.1.1  活动在主线程上运营  369
17.1.2  广播接收程序在主线程上运转  369
17.1.3  服务在主线程上运转  369
17.1.4  contentprovider在主线程上运转  370
17.1.5  单一主线程的震慑  370
17.1.6  线程池、contentprovider及外界服务组件  370
17.1.7  线程实用程序:发掘线程  370
17.2  管理程序  371
17.2.1  持有主线程的震慑  372
17.2.2  使用管理程序延迟主线程上的干活  373
17.2.3  延迟专门的工作的拍卖程序源代码示例  373
17.2.4  构造合适的message对象  375
17.2.5  将message对象发送给队列  375
17.2.6  响应handlemessage回调  376
17.3  使用专业线程  376
17.3.1  从菜单调用专门的学问线程  376
17.3.2  在办事线程与主线程之间通讯  377
17.4  组件和进度寿命  380
17.4.1  活动生命周期  380
17.4.2  服务员命周期  381
17.4.3  接收程序生命周期  381
17.4.4  提供程序生命周期  382
17.5  参照他事他说加以考察资料  382
17.6  小结  382
17.7  面试标题  383
第18章  asynctask详解  384
18.1  实现二个简便的asynctask  385
18.1.1  实现asynctask的泛型  385
18.1.2  创建asynctask子类  386
18.1.3  实现率先个asynctask  386
18.1.4  调用一个asynctask  388
18.1.5  onpreexecute()回调方法和进程对话框  388
18.1.6  doinbackground()方法  389
18.1.7  触发onprogressupdate()  389
18.1.8  onpostexecute()方法  390
18.1.9  进级为泾渭鲜明进度对话框  390
18.2  asynctask的性质  392
18.3  设备旋转与asynctask  393
18.4  生命周期方法与asynctask  393
18.5  参谋资料  393
18.6  小结  394
18.7  面试标题  394
第19章  广播接收程序和深入运营的劳务  395
19.1  广播接收程序  395
19.1.1  发送广播  395
19.1.2  编写轻松的收纳程序:示例代码  396
19.1.3  在描述文件中注册接收程序  396
19.1.4  容纳多少个接收程序  397
19.1.5  进度外接受程序项目  399
19.2  从接受程序行使通告  399
19.2.1  通过文告管理器监察和控制文告  400
19.2.2  发送公告  401
19.2.3  在播报接收程序中启用活动  404
19.3  长时间运维的选择程序和劳动  404
19.3.1  短期运转的播放接收程序协商  404
19.3.2  intentservice  405
19.3.3  intentservice源代码  406
19.4  为广播接收程序扩大intentservice  407
19.4.1  长时间运营的广播服务抽象  408
19.4.2  短期运行的收到程序  409
19.4.3  使用lightedgreenroom抽象唤醒锁  411
19.5  长时间运行的劳务的落实  416
19.5.1  非粘滞性服务的内部情状  417
19.5.2  粘滞性服务的内部景况  417
19.5.3  非粘滞性的变体:重传送(redeliver)intent  418
19.5.4  在onstartcommand中钦点服务标记  418
19.5.5  挑选适合的粘滞性  418
19.5.6  从五个义务调节唤醒锁  418
19.5.7  长时间运维的劳务的完成  419
19.5.8  测量检验长期运转的服务  420
19.5.9  开荒者的职分  420
19.5.10  框架的天职  421
19.6  关于项目下载文件的片段表达  421
19.7  仿照效法资料  422
19.8  小结  422
19.9  面试标题  422
第20章  石英钟管理器  424
20.1  时钟管理器基本知识:设置一个差没多少的时钟  424
20.1.1  获取机械钟管理器人的拜会权限  424
20.1.2  设置时钟时间  424
20.1.3  创制时钟接收程序  425
20.1.4  成立适合时钟的pendingintent  426
20.1.5  设置石英钟  427
20.1.6  测验项目  427
20.2  索求别的时钟管理器场景  428
20.2.1  设置双重机械钟  428
20.2.2  裁撤挂钟  429
20.2.3  使用七个机械钟  430
20.2.4  intent在设置挂钟时的最首要职务  432
20.2.5  石英钟的悠久化  434
20.3  挂钟管理器事实  434
20.4  仿照效法资料  434
20.5  小结  435
20.6  面试标题  435
第21章  2d动画片揭秘  436
21.1  逐帧动画  436
21.1.1  安顿逐帧动画  436
21.1.2  制造活动  438
21.1.3  将动画增添到运动  439
21.2  布局动画  441
21.2.1  基本的补间动画类型  442
21.2.2  布署布局动画测量试验工具  442
21.2.3  创立活动和listview  443
21.2.4  将listview制作成动画  445
21.2.5  使用插值器  447
21.3  视图动画  449
21.3.1  了解视图动画  449
21.3.2  增多动画  451
21.3.3  使用camera完毕2d图像的深浅效果  454
21.3.4  探索animationlistener类  455
21.3.5  关于调换矩阵的一对注明  456
21.4  属性动画:新动画api  457
21.4.1  属性动画  458
21.4.2  安插壹天品质动画的试验台  459
21.4.3  使用对象动画生成器创立基本视图动画  461
21.4.4  使用animatorset落成顺序动画  462
21.4.5  用animatorsetbuilder设置动画关系  463
21.4.6  使用xml加载动画生成器  463
21.4.7  使用propertyvaluesholder  464
21.4.8  视图属性动画  466
21.4.9  类型求值器  466
21.4.10  关键帧  468
21.4.11  布局变化  469
21.5  仿照效法资料  470
21.6  小结  470
21.7  面试标题  471
第22章  地图和基于地方的劳动  472
22.1  地图包  472
22.1.1  从谷歌(Google)获得map-api密钥  473
22.1.2  mapview和mapactivity  474
22.1.3  使用覆盖图增加标志  479
22.2  位置包  484
22.2.1  使用android举办地理编码  484
22.2.2  使用后台线程实行地理编码  487
22.2.3  locationmanager服务  489
22.2.4  使用mylocationoverlay彰显地方  495
22.2.5  使用类似提示  498
22.3  参谋资料  502
22.4  小结  502
22.5  面试标题  503
第23章  电话api  504
23.1  使用sms  504
23.1.1  发送sms消息  504
23.1.2  监视传入的sms音讯  507
23.1.3  使用sms文件夹  509
23.1.4  发送电子邮件  511
23.2  使用电话管理器  511
23.3  sip  514
23.3.1  体验sipdemo  514
23.3.2  android.net.sip包  515
23.4  参照他事他说加以考察资料  516
23.5  小结  517
23.6  面试标题  517
第24章  媒体框架  518
24.1  使用媒体api  518
24.2  播放媒体  522
24.2.1  播放音频内容  522
24.2.2  播放摄像内容  532
24.3  录像媒体  534
24.3.1  使用mediarecorder摄像音频  535
24.3.2  使用audiorecord摄像音频  538
24.3.3  录像摄像  542
24.3.4  mediastore类  551
24.3.5  使用intnet录像音频  551
24.3.6  将媒体内容增多到媒体存款和储蓄  554
24.3.7  为整个sd卡触发mediascanner  556
24.4  参考资料  557
24.5  小结  557
24.6  面试标题  558
第25章  主显示器部件  559
25.1  主显示器部件的架构  559
25.1.1  什么是主显示屏部件  559
25.1.2  主荧屏部件的用户体验  560
25.1.3  部件的生命周期  563
25.2  示例部件应用程序  567
25.2.1  定义部件提供程序  568
25.2.2  定义部件尺寸  569
25.2.3  与部件布局相关的文件  570
25.2.4  完成部件提供程序  571
25.2.5  落成部件模型  573
25.2.6  完结部件配置移动  579
25.3  部件预览工具  582
25.4  部件局限性和强大  583
25.5  基于容器的构件  583
25.6  资源  583
25.7  小结  584
25.8  面试标题  584
第26章  列表部件  586
26.1  远程视图概述  586
26.2  在长距离视图中运用列表  587
26.2.1  策动远程布局  588
26.2.2  加载远程布局  590
26.2.3  创建remoteviewsservice  591
26.2.4  创建remoteviewsfactory  592
26.2.5  创建onclick事件  595
26.2.6  响应onclick事件  597
26.3  专门的职业样例:测量检验主荧屏列表部件  598
26.3.1  创造测验部件提供程序  599
26.3.2  成立远程视图工厂  602
26.3.3  编写远程视图服务的代码  604
26.3.4  部件主布局文件  604
26.3.5  部件提供程序元数据  604
26.3.6  androidmanifest.xml  605
26.4  测量检验列表部件  605
26.5  参照他事他说加以考察资料  607
26.6  小结  608
26.7  面试标题  608
第27章  触摸屏  609
27.1  motionevent  609
27.1.1  motionevent对象  609
27.1.2  回收motionevent  619
27.1.3  使用velocitytracker  619
27.2  多点触摸  621
27.3  触摸地图  627
27.4  手势  629
27.4.1  捏合手势  629
27.4.2  gesturedetector和ongesturelistener  629
27.4.3  自定义手势  632
27.4.4  gestures builder应用程序  632
27.5  参谋资料  638
27.6  小结  638
27.7  面试标题  638
第28章  实现拖放操作  640
28.1  拖放操作简介  640
28.2  3.0及其以上版本的为主拖放操作  644
28.3  拖放操作示例应用程序  645
28.3.1  文件列表  646
28.3.2  示例拖放应用程序的布局  646
28.3.3  响应dropzone的ondrag事件  648
28.3.4  成立拖动力源视图  650
28.4  测验示例拖放应用程序  653
28.5  参谋资料  654
28.6  小结  654
28.7  面试标题  654
第29章  传感器  655
29.1  什么是传感器  655
29.1.1  检查实验传感器  656
29.1.2  能够领会的传感器消息  656
29.2  获取传感器事件  658
29.3  解释传感器数据  661
29.3.1  光线传感器  661
29.3.2  左近传感器  661
29.3.3  温度传感器  662
29.3.4  压力传感器  662
29.3.5  陀螺仪传感器  662
29.3.6  加快度计  663
29.3.7  磁场传感器  667
29.3.8  结合使用加快度计和磁场传感器  668
29.3.9  方向传感器  668
29.3.10  磁偏角和geomagnetic-田野(field)  673
29.3.11  重力传感器  673
29.3.12  直线加快度传感器  674
29.3.13  旋转矢量传感器  674
29.3.14  近场通讯传感器  674
29.4  参照他事他说加以考察资料  683
29.5  小结  683
29.6  面试标题  684
第30章  联系人api  685
30.1  账户  685
30.1.1  账户荧屏概览  686
30.1.2  账户与联系人的相关性  688
30.1.3  枚举账户  689
30.2  联系人应用程序  689
30.2.1  个人账号简要介绍  691
30.2.2  彰显联系人  692
30.2.3  展现联系人详细音信  692
30.2.4  编辑联系人详细音信  693
30.2.5  设置联系人的相片  694
30.2.6  导出联系人  694
30.2.7  种种关系人数据项目  696
30.3  联系人  696
30.3.1  联系人sqlite数据库  697
30.3.2  原始联系人  697
30.3.3  数据表  699
30.3.4  聚合联系人  700
30.3.5  view_contacts  701
30.3.6  contact_entities_view  702
30.4  联系人api  703
30.4.1  浏览账户  703
30.4.2  浏览聚合联系人  705
30.4.3  浏览原始联系人  712
30.4.4  浏览原始联系人多少  715
30.4.5  加多联系人和它的详细新闻  718
30.5  调控聚合  720
30.6  同步的震慑  720
30.7  个人账号  721
30.7.1  读取账号原始联系人  722
30.7.2  读取账号关联人数量  722
30.7.3  添增添少到个人账号  723
30.8  参谋资料  725
30.9  小结  725
30.10  面试题目  726
第31章  计划应用程序android market  727
31.1  成为发表者  727
31.1.1  遵循准绳  728
31.1.2  开荒人士调整台  729
31.2  希图贩卖应用程序  731
31.2.1  针对区别器械举办测验  732
31.2.2  帮忙差异的荧屏尺寸  732
31.2.3  盘算上传androidmanifest.xml  732
31.2.4  本地化应用程序  733
31.2.5  图谋应用程序Logo  734
31.2.6  付费应用程序供给思考的因素  734
31.2.7  将用户辅导至market  735
31.2.8  android授权服务  735
31.2.9  使用proguard来优化及对抗盗版行为  736
31.2.10  策动上传.apk文件  737
31.3  上传应用程序  738
31.3.1  图表  738
31.3.2  列出详细音讯  739
31.3.3  发表选项  739
31.3.4  联系音信  740
31.3.5  需遵守的明确  740
31.4  android market上的用户体验  741
31.5  越来越多发布门路  742
31.6  参谋资料  742
31.7  小结  743
31.8  面试标题  743

图片 2

浅显谷歌(Google) Android(示例生动丰盛,理论和进行完美结合)

《C#开辟Android应用实战——使用Mono for Android和.NET/C#》
主导新闻
原书名:Professional AndroidTM Programming with Mono for Android and .NET/C#
作者: (美)Wallace B. McClure Nathan Blevins John J. Croft IV Jonathan Dick Chris Hardy [作译者介绍]
译者: 王净 范园芳 田洪
丛书名: 移动与嵌入式开垦工夫
出版社:哈工业余大学学东军事和政院学出版社
ISBN:9787302304999
上架时间:二零一二-12-27
出版日期:2012 年四月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 软件与程序设计 > C#
计算机 > 软件与程序设计 > 移动支付 > Android

图片 3

本图书消息来自:中华互动出版网

《Android 开辟权威指南(第二版)》是紧俏书《Android开荒权威指南》的进级版,内容更新当先百分之八十,是一本周密介绍Android应用开采的专著,具备45 章美丽内容供读者读书。  《Android开拓权威指南(第二版)》周全介绍了Android应用开拓的各样本领,首要内容囊括Android的四大应 用程序组件(Activity、Service、Content Provider和布罗兹cast Receiver)、布局、菜单、控件、财富和本地化、可视化UI设计、对话框、Toast和通告栏(Notification)、Fragment、 ActionBar、拖放本领、数据存款和储蓄工夫、Android帮助的各样零件技巧、通讯本事(蓝牙5.0、NFC、互连网等)、异步装载、推送才能、多媒体、2D 绘图本领、OpenGL ES、桌面小部件、动态壁纸、短信和彩信、传感器、GPS、谷歌(Google)地图、人机交互、输入法开拓、Android NDK开辟、测量检验驱动开辟、品质优化等。  《Android开辟权威指南(第二版)》并不囿于于介绍Android的各样理论知识,而是从“实战”的角 度介绍开荒手艺。《Android开辟权威指南(第二版)》的享有示例都以精心设计的,足以使读者对现阶段教学的理论知识游刃有余。那些示例中的非常多事例都 源于真实的花色,读者能够对这一个示例的源程序稍加改培养可用于自个儿的连串中。《Android开垦权威指南(第二版)》除了为每二个知识点提供全部的身体力行外,最终还提供了三个全部的品种:笑颜连连看和NFC侠。那三个项目极具参照他事他说加以考察价值,特别是NFC侠,是我维护的一个开源项目,用于在不扶助NFC的无绳电话机或Android模拟器上支出和测量试验NFC应用。读者能够关心本身的Blog( 侠以及本书的新型音讯。  《Android开拓权威指南(第二版)》适合有必然Java基础的读者阅读,假如读者已经通晓了Java的大旨语法,那么 《Android开荒权威指南(第二版)》将会化为你的首要推荐和枕边书,您将从书中获得愈来愈多有价值的Android开采本事。

图片 4

图片 5

《精通Android 3》

最契合您的才是最棒的书! 推荐书为你搜聚购买地点,请放心购买: 编写制定推荐 Android是谷歌的开源移动支付平台,业已成为运动设备领域的主流。近几年,随着越来越多硬件供应商“出席Andfoid操作系统的营垒。谷歌有一点都不小可能率成为活动领域的微软。 《精晓Android 3》是惨遭推崇的Android参照他事他说加以考察书,在上一版的底子上海展览中心开了完善改造和再一次设计,同一时间新添了汪洋内容。涵盖了100三个大旨,介绍了分别针对移动电话和机械Computer而优化的AndI”oid2。3 和Android3。0。 《精通Android 3》重申实用,优良野趣。寓教于乐。小编通过风趣、切实可行的自己要作为表率遵守规则,向读者呈现了何等使用谷歌(Google)“最新的And『old3。0SDK。创设贴近实际且意趣盎然的行使,深切周密地介绍了为嵌入式设备、手提式有线电话机、平板Computer创设利用所需的一切文化,同期介绍了自定义3D组件和多职务等高等宗旨。 《明白Android 3》是移动支付大师的一得之见与实际行使相结合的产物。若是你对Android移动支付感兴趣。那么本书相对不容错过。内容简单介绍 《驾驭Android 3》在上一版的基本功上拓展了完善创新,扩张了Android内部元件的相干知识,介绍了线程、进度、长期运营的劳动、广播接收程序和时钟管理器。本版还介绍了越来越多UI控件,并用150多页的字数特意介绍了Android 3.0版,包括碎片、碎片对话框、ActionBar和拖放。其它,《精晓Android 3》对劳务和传感器的相干章节做了小幅革新,还对介绍OpenGL的章节做了修订,涵盖了OpenGL ES 2.0。 《精晓Android 3》囊括了Android开垦职员所需的总体文化,既可为Android开垦人士抓实基础,又能增高Android开垦人士的能力。 小编简要介绍 Satya Komatineni,印度理工科业余大学学学电子工程专门的职业博士?有20多年的次序设计经验,开采过用于Java Web开荒的轻便开源工具Aspire Web以及开源个人Web操作系统——_Aspire Knowledge Central。专长使用Java、NET和数据库才干拓展Web开垦,发布过30多篇那上面的稿子。他时临时在更新才具有关的正业余大学会上解说,并为java.net上的网络博客撰稿。 Dave Mac Lean,加拿大滑铁卢大学类别规划工程标准大学生。早在一九八〇年就从事软件开辟职业,使用过八种语言实行编制程序,曾付出机器人自动化、数据货仓、Web自助服务应用程序、EDI事务管理器等体系。Dave~在Sun、IBM、Trimble Navigation、通用汽车等企业管理办公室事。 Sayed Hashimi,美利哥阿肯色大学工程学博士。具备医疗、金融、物流和面向服务的架构等多少个世界的软件开垦经验,使用各样编制程序语言和平台(蕴含C/C 、MFC、J2EE和NET)开垦过广泛的遍及式应用程序。他在主要软件杂志上刊登过相当的多作品,还在Apress出版过其它广受招待的书本。 传播媒介评价 “本书涵盖了汪洋的根基概念,个中一些概念是Android所独有的。我对每一定义都讲解得留意入微。笔者被Android这一老谋深算的编制程序平台深切吸引了!” ——亚马逊(亚马逊)读者商酌雅观书摘 二零一零年三月,Google依靠Apache的开源许可公开了Android平台的源代码。二零零六年末,Google针对智能电话机发布了AndroidSDK2.3 ,其代号为Gingerbread,该版本于2012年6月升迁到了2.3.3 版。索爱公司的XOOM是采取此操作系统版本的早期三星平板之一。 在Android公布时,它的三个非同儿戏架构指标是使应用程序能够相互相互,重用彼此的零件。这种重用不止适用于劳动,还适用于数据和用户分界面。最后,Android平台的累累架构功能使这一开放性得以贯彻。 由于功用完善成熟,Android也引发了部分早期追随者利用Web资源所提供的云计算模型,使用手提式有线电话机自个儿的地方数据存款和储蓄加强云计算体验。Androidt手提式有线话机上的关周密据库的支撑也是抓住早期选择者的一个珍视成分。 1.0和1.1 版的Android不协理软键盘,设备亟需配置物理键盘。二〇〇八年十一月发布的1.5 SDK消除了那个难题,该版本还含有众多另外职能,比方高等媒体录像作用、部件和移动文件夹(1ivefolder)。 二零零六年八月文告了Android1.6 ,在一个月内又发布了Android2.0,那庞大地力促了二〇〇八年圣诞节众多Android设备的上市。这些版本引进了高端寻觅效果和文件到语音的转移职能。 借助对HTML5的支持,Android2.0还可能使人利用HTML完结都部队分有趣的功用。联系人API经过了一揽子创新。加多了对Flash的支撑。每一天都会诞生更是多基于Android的应用程序以及新类型的单独在线应用程序市廛。未来也足以买到基于Android的碰到期待的猛烈Computer。 Android2.3 包涵以下一些最首要的职能:由管理员远程擦除平安数据、在光照不足条件下选择相机和摄像、WiFi火爆、重大的性质改良、立异的Bluetooth功能、可选拔将应用程序安装在TF读取卡上、OpenGLES2.0支撑、备份革新、寻找实用性革新、针对银行卡管理的近场通讯扶助、鲜明革新的动作和传感器扶助、录制聊天,以及立异的马克et。 Android的最新成员3.0版重要针对基于华为平板的装置和强劲得多的双核管理器,比方NvidiaTegra2。此版本的要害成效满含帮衬选择极大的荧屏,引进了贰个名称为“碎片”的入眼的新定义。这几个定义渗透到了3.0版的感受中。Android3.0还引进了越来越临近于桌面包车型地铁意义,譬如ActionBar和拖放。主显示器部件获得了人所共知改革。未来有更加的多UI控件可用。目录第1章 Android总计平台简要介绍 1.1 面向新PC的斩新平台 1.2 Android的历史 1.3 Dalvik VM解析 1.4 精晓Android软件栈 1.5 使用Android SDK开荒最后用户应用程序 1.6 利用Android源代码 1.7 本书的身体力行项目 1.8 小结 第2章 设置开辟条件 2.1 设置情状 2.2 掌握基本组件 2.3 Hello World! 2.4 AVD 2.5 深入分析Android应用程序的布局 2.6 解析Notepad应用程序 2.7 领悟应用程序生命周期 2.8 调节和测量检验应用程序 2.9 小结 第3章 使用Android能源 3.1 财富 3.2 Android关键能源 3.3 使用放肆XML能源文件 3.4 使用原有财富 3.5 使用基金 3.6 精通能源目录结构 3.7 财富和布署更动 3.8 参谋资料U凯雷德L 3.9 小结 第4章 ContentProvider 4.1 搜求Android内置的ContentProvider 4.2 ContentProvider的架构 4.3 达成ContentProvider 4.4 演练图书提供程序 4.5 能源 4.6 小结 第5章 Intent 5.1 Android Intent基础知识 5.2 Android中可用的Intent 5.3 Intent的组合 5.4 练习使用ACTION_PICK 5.5 练习使用GET_CONTENT操作 5.6 挂起的Intent 5.7 能源 5.8 小结 第6章 营造用户分界面和动用控件 6.1 Android中的UI开垦 6.2 Android中的常见控件 6.3 适配器 6.4 结合使用适配器和AdapterView 6.5 样式和核心 6.6 布局管理器 6.7 使用Hierarchy Viewer调节和测量检验和优化布局 6.8 仿效资料 6.9 小结 第7章 使用菜单 7.1 Android菜单 7.2 响应菜单项 7.3 创立测量试验工具来测试菜单 7.4 使用其余菜单类别 7.5 通过XML文件加载菜单 7.6 能源 7.7 小结 第8章 使用对话框 8.1 使用Android中的对话框 8.2 使用托管对话框 8.3 使用Toast 8.4 能源 8.5 小结 第9章 管理和集体首选项 9.1 搜求首推项框架 9.2 组织首要推荐项 9.3 以编程情势操作首荐项 9.4 使用首推项保存情状 9.5 参照他事他说加以考察资料 9.6 小结 第10章 探寻安全性和权力 10.1 掌握Android安全性模型 10.2 实施运维时安全性检查 10.3 参照他事他说加以考察资料 10.4 小结 第11章 构建和利用服务 11.1 使用HTTP服务 11.2 使用Android服务 11.3 使用劳务的实在示例 11.4 仿效资料 11.5 小结 第12章 包 12.1 包和进度 12.2 包具名进度回看 12.3 在包里面分享数据 12.4 库项目 12.5 参照他事他说加以考察资料 12.6 小结 第13章 管理程序 13.1 Android组件和线程 13.2 管理程序 13.3 使用职业线程 13.4 管理程序示例驱动程序类 13.5 组件和经过寿命 13.6 代码编写翻译表明 13.7 参照他事他说加以考察资料 13.8 小结 第14章 广播接收程序和持久运营的劳动 14.1 广播接收程序 14.2 从收受程序选用公告 14.3 长时间运营的接受程序和劳务 14.4 为广播接收程序扩展IntentService 14.5 短时间运维的服务的落到实处 14.6 代码编写翻译表达 14.7 仿效资料 14.8 小结 第15章 石英钟管理器 15.1 石英钟管理器基本知识:设置八个粗略的时钟 15.2 研究其余机械钟处理器场景 15.3 时钟管理器事实 15.4 参照他事他说加以考察资料 15.5 小结 第16章 2D动画片揭秘 16.1 逐帧动画 16.2 布局动画 16.3 视图动画 16.4 财富 16.5 小结 第17章 地图和依靠地方的劳务 17.1 地图包 17.2 地点包 17.3 参谋资料 17.4 小结 第18章 电话API 18.1 使用SMS 18.2 使用电话管理器 18.3 SIP 18.4 参谋资料 18.5 小结 第19章 媒体框架 19.1 使用媒体API 19.2 播放媒体 19.3 录像媒体 19.4 小结 第20章 使用OpenGL实行3D图形编制程序 20.1 领悟OpenGL的历史和背景 20.2 OpenGL的基本原理 20.3 在Android中运用OpenGL ES 20.4 OpenGL的施用:形状和纹理 20.5 OpenGL ES 2.0 20.6 代码编写翻译表达 20.7 小结 第21章 活动文件夹 21.1 查究活动文件夹 21.2 代码编写翻译表达 21.3 参考资料 21.4 小结 第22章 主荧屏部件 22.1 主显示器部件的架构 22.2 示例部件应用程序 22.3 部件局限性和强大 22.4 能源 22.5 小结 第23章 Android找寻 23.1 Android寻找体验 23.2 活动与搜索键交互 23.3 完成轻易提出提供程序 23.4 实现自定义提议提供程序 23.5 使用操作键和应用程序特有的物色数据 23.6 财富23.7 对机械计算机的意思 23.8 小结 第24章 文本到语音转变 24.1 Android中的文本到语音调换 24.2 使用语段跟踪语音 24.3 使用音频文件取代话音 24.4 TTS引擎的高等功用 24.5 参照他事他说加以考察资料 24.6 小结 第25章 触摸屏 25.1 MotionEvent 25.2 多点触摸 25.3 触摸地图 25.4 手势 25.5 仿照效法资料 25.6 小结 第26章 传感器 26.1 什么是传感器 26.2 获取传感器事件 26.3 解释传感器数据 26.4 仿效资料 26.5 小结 第27章 联系人API 27.1 账户 27.2 联系人应用程序 27.3 联系人 27.4 联系人API 27.5 调节聚合 27.6 同步的熏陶 27.7 参照他事他说加以考察资料 27.8 小结 第28章 使用Android 马克et 28.1 成为发表者 28.2 希图销售应用程序 28.3 上传应用程序 28.4 Android 马克et上的用户体验 28.5 越多发表门路 28.6 仿照效法资料 28.7 小结 第29章 多用途的零碎 29.1 什么是零散 29.2 FragmentTransactions和碎片后退栈 29.3 FragmentManager 29.4 会话框碎片 29.5 碎片之间的更加多通讯格局 29.6 使用ObjectAnimator自定义动画 29.7 参谋资料 29.8 小结 第30章 ActionBar 30.1 ActionBar剖判 30.2 选项卡导航操作栏活动 30.3 列表导航操作栏活动 30.4 标准导航操作栏活动 30.5 参照他事他说加以考察资料 30.6 小结 第31章 3.0版中的越多核心 31.1 基于列表的主屏幕部件 31.2 拖放 31.3 参考资料 31.4 小结

 

【作  者】E2ECloud工作室 [同小编小说] [作译者介绍] 
【丛 书 名】 图灵程序设计丛书 
【出 版 社】 人民邮政和邮电通讯出版社     【书 号】 9787115贰零零柒93 
【上架时间】 二〇〇九-7-13 
【出版日期】 二零一零 年4月 【开 本】 16开
 市场价 :¥45.00
会员价 : ¥33.75(75折)
期书预约及样章试读:

更加多关于 》》》《C#开荒Android应用实战——使用Mono for Android和.NET/C# 》
内容简单介绍
书籍
计算机书籍
  《c#开垦android应用实战——使用mono for android和.net/c#》周全透顶地解说android应用编制程序知识,解析如何整合使用c#和mono来编写在android设备体系上运营的应用程序。在那本由多位学者一齐撰写的必备精品图书的指点下,您不用读书其余编制程序语言,就足以产生一名成功的android应用程序开垦职员。您将深远通晓显示屏控件、ui开拓、表、布局和monodevelop等知识点,并轻车熟路地使用mono for android来设计、创设和开采android应用程序。
   首要内容
   介绍如何行让你曾经通晓的c# 和.net能力来创设android app
   详述使用数据以及将数据绑定到控件的特级格局
   解释什么针对android设备硬件编写程序
   深刻深入分析文件系统和应用程序首荐项
   商讨哪边在mono for android、monotouch和windowsphone 7之间分享代码
   列出通过国际化和本地化帮忙成效来贯彻应用程序全世界化的本事
   介绍如何运用android 4开辟平板应用
目录
《c#开拓android应用实战——使用mono for android和.net/c#》
第1章 android、移动器械和marketplace简要介绍 1
1.1 产品相比较 1
1.1.1 .net framework 2
1.1.2 mono 3
1.1.3 mono for android 4
1.1.4 开垦工具 6
1.2 移动支付 6
1.2.1 消除支撑难题 7
1.2.2 设计难点 7
1.3 android 8
1.3.1 android发展简史 8
1.3.2 为android编写基于web的应用程序 9
1.3.3 为android编写本机应用程序 9
1.3.4 android开辟难题 9
1.3.5 android sdk工具 11
1.3.6 android开垦开销 11
1.4 跨平台代替方案 12
1.4.1 其他跨平台工具 12
1.4.2 选拔跨平台工具时的注意事项 12
1.5 小结 15
第2章 mono for android简介 17
2.1 起头支付前的备选职业 17
2.1.1 mono的含义 17
2.1.2 mono for android的含义 18
2.1.3 使用mono for android的原因 18
2.1.4 在采纳mono for android时索要权衡的事项 20
2.1.5 mono for android开荒情状要求的其余工具 21
2.2 利用mono for android进行visual studio开发 24
2.2.1 一般设置 24
2.2.2 生成hello android 25
2.2.3 日志记录 28
2.2.4 调试 29
2.2.5 测试 29
2.2.6 部署 30
2.3 使用monodevelop进行mono for android开发 30
2.3.1 一般安装 30
2.3.2 构建hello android 31
2.3.3 日志记录 32
2.3.4 调试 33
2.3.5 测试 33
2.3.6 部署 33
2.4 小结 34
第3章 了然android/mono for android 应用程序 35
3.1 android应用程序的含义 36
3.1.1 android应用程序的营造基块 37
3.1.2 组件之间的通讯:android意图 46
3.2 绑定组件:android清单 48
3.2.1 android清单的底蕴知识 48
3.2.2 通过visual studio为mono for android编辑清单 51
3.3 小结 53
第4章 规划和塑造应用程序用户分界面 55
4.1 成功创设移动ui的带领标准 55
4.2 构建android ui 56
4.2.1 视图 56
4.2.2 设计表面 57
4.3 选用控件布局 57
4.3.1 absolutelayout 58
4.3.2 framelayout 59
4.3.3 linearlayout 59
4.3.4 relativelayout 61
4.3.5 tablelayout 62
4.3.6 优化布局 64
4.4 设计本身的用户分界面控件 64
4.4.1 textview 66
4.4.2 edittext 66
4.4.3 autocompletetextview 66
4.4.4 spinner 67
4.4.5 button 69
4.4.6 checkbox 69
4.4.7 radiobutton和组 69
4.4.8 clock 72
4.4.9 picker 72
4.4.10 image 75
4.4.11 虚构键盘 80
4.5 调控菜单 82
4.5.1 菜单系统介绍 83
4.5.2 菜单 83
4.5.3 子菜单 85
4.5.4 上下文菜单 86
4.5.5 将菜单定义为能源 87
4.6 独立于分辨率的ui 90
4.6.1 帮忙各个荧屏财富 90
4.6.2 使用android market支持 92
4.6.3 多个荧屏分辨率的拔尖做法 92
4.7 营造用户分界面:手提式有线电话机和机械计算机示例 93
4.8 小结 98
第5章 使用数据 99
5.1 使用sqlite 99
5.1.1 建设构造数据库 100
5.1.2 建立表 101
5.1.3 使用sql语句 102
5.2 晋级政策 104
5.2.1 就地晋级 104
5.2.2 复制数据 105
5.3 特定于android的数据库选项 105
5.4 使用远程数据 107
5.4.1 访谈公司劳动 108
5.4.2 使用soap 109
5.4.3 使用基于rest的web服务 113
5.4.4 使用json 114
5.4.5 利用post发送数据 118
5.5 使用linq和xml检索数据 119
5.6 以负总责的神态使用web服务 121
5.7 使用远程sql server数据库 122
5.8 小结 124
第6章 将数据绑定到控件 125
6.1 mono for android中的数据绑定 126
6.1.1 数据适配器的含义 126
6.1.2 适配器视图的含义 127
6.1.3 那三项相互之间的关系方式 127
6.1.4 使用适配器视图和大型数据集 128
6.1.5 进一步研讨适配器 130
6.1.6 使用本机适配器 130
6.1.7 进一步搜求适配器视图 131
6.1.8 使用本机适配器视图 132
6.2 使用光标 132
6.2.1 使用光标填充spinner 132
6.2.2 使用带有gallery的光标 140
6.3 使用列表 147
6.3.1 在列表中显得轻松数据 148
6.3.2 使用android的listadapter 150
6.3.3 使用自定义列表适配器来自定义listview 152
6.3.4 处理listview事件 158
6.3.5 首荐项荧屏 160
6.3.6 嵌套导航 163
6.3.7 分组列表 165
6.3.8 在网格中体现数据 169
6.4 小结 174
第7章 使用文件系统和应用程序首荐项 175
7.1 使用文件系统 175
7.1.1 文件系统类型和布局 176
7.1.2 quickedit示例程序:使用文件存款和储蓄的例子 180
7.2 使用应用程序首要推荐项 186
7.2.1 应用程序首要推荐项类型 186
7.2.2 创造本身的应用程序首荐项 187
7.2.3 首推项程序 188
7.2.4 侦听首荐项的退换 194
7.2.5 处理xml 195
7.3 小结 196
第8章 针对设备硬件编制程序 197
8.1 使用传感器 197
8.1.1 援引传感器管理器 198
8.1.2 传感器接济 198
8.1.3 访谈传感器 198
8.1.4 使用传感器 199
8.1.5 领会传感器项目值 200
8.2 对加速度的响应 202
8.2.1 使用xyz坐标系 202
8.2.2 对加速计进行编码 203
8.3 创设电子罗盘 203
8.4 振动 208
8.5 互连网连接 209
8.5.1 connectivitymanager 209
8.5.2 检查用户通信首推项 209
8.5.3 检查backgrounddatasetting的更改 210
8.5.4 检查当前网络布置 211
8.5.5 创制互连网连接文告 211
8.5.6 wifimanager 211
8.6 bluetooth管理器 216
8.7 在应用程序中启用语音识别成效 218
8.8 获取提出路子规划提醒 219
8.9 小结 225
第9章 使用多媒体——音频、摄像和油画机 227
9.1 android媒体类 227
9.2 播放音频和录制 229
9.2.1 媒体播放器帮助的格式 229
9.2.2 音频播放编制程序 230
9.2.3 录像播放编程 233
9.2.4 调整播放 237
9.2.5 管理播放输出 237
9.3 摄像音频和录制 237
9.3.1 使用意图来录像录像 238
9.3.2 使用媒体记录器 241
9.4 图像和动用油画机 244
9.4.1 使用意图拍照 244
9.4.2 调整照相机 247
9.4.3 管理照相机设置和图纸选项 247
9.5 向传播媒介存款和储蓄器增添新媒体 253
9.5.1 使用媒体扫描程序 254
9.5.2 向存储器增添新媒体 255
9.6 语音识别 255
9.7 小结 257
第10章 与其他应用程序和库通讯 259
10.1 android应用程序集成 259
10.1.1 展开浏览器 259
10.1.2 张开电子邮件 262
10.1.3 打电话 263
10.1.4 发送text/sms消息 264
10.1.5 在maps应用程序中开采地点 266
10.1.6 打开youtube视频 267
10.1.7 开放市集 267
10.2 应用程序集成 268
10.2.1 与hootsuite以及其余twitter应用程序的粗略集成 268
10.2.2 配置意图过滤器 269
10.2.3 管理传入的意向乞求 270
10.3 与关系人开始展览集成 270
10.3.1 展现联系人详细消息 273
10.3.2 选拔联系人 274
10.3.3 创制新关系人 275
10.3.4 创设新联系人只怕加上到存活的维系人 276
10.4 小结 277
第11章 开辟后台服务和异步代码 279
11.1 推销员命周期 280
11.1.1 创设第4个劳务 280
11.1.2 服务的初期级排序 283
11.2 使用线程进行异步管理 284
11.2.1 手动线程 284
11.2.2 利用system.threading.tasks 286
11.2.3 带有intentservice的隐式线程 288
11.3 与ui举办通讯 289
11.3.1 使用binder和劳动连接格局 289
11.3.2 使用广播接收器方法 292
11.3.3 使用静态事件措施 295
11.4 布告用户 298
11.4.1 通过警报和intentservice来调治意图 300
11.4.2 使用c2dm来推送消息 301
11.5 小结 310
第12章 画布和制图资源类型:创设自定义android图形 311
12.1 在mono for android中使用图形 312
12.2 使用canvas对象 313
12.2.1 图形基元 314
12.2.2 canvas对象 315
12.2.3 paint对象 316
12.2.4 bitmap对象 317
12.2.5 组合在同步 317
12.2.6 选拔最好方式 337
12.3 2d图形库 338
12.4 使用绘图财富类型 339
12.4.1 作为xml财富的绘图财富类型 339
12.4.2 简单和复合的绘图财富类型 340
12.4.3 绘制能源类型的实际上运用 340
12.5 小结 354
第13章 使用地点音讯 357
13.1 精通地点的宗旨知识 358
13.1.1 明确地点 358
13.1.2 基于地点的数目中断 359
13.1.3 使用基于地方的服务 359
13.1.4 在模拟器上配备基于地方的应用程序 359
13.2 采取一个岗位提供程序 361
13.2.1 分明什么提供程序可供使用 361
13.2.2 依照专门的学问查找地点提供程序 361
13.3 地理编码 363
13.3.1 前向地理编码 363
13.3.2 反向地图编码 365
13.4 营造接近警报 366
13.5 使用google maps 368
13.5.1 获取开拓/调节和测量试验md5指纹 369
13.5.2 获取生产/公布md5指纹 369
13.5.3 制造基于地图的移动 369
13.5.4 在布局文件中开创地图 371
通俗谷歌(Google),Android参谋书图书推荐。13.5.5 使用覆盖的mapview调控器 372
13.6 小结 374
第14章 国际化和地方化 375
14.1 采纳本地化计谋 376
14.2 更新语言和区域安装 378
14.3 驾驭android当地化机制 379
14.3.1 设置暗中同意能源 380
14.3.2 增多本地化扶助 380
14.3.3 采用能源的详细经过 381
14.4 协助多语言 382
14.4.1 利用strings.xml文件 382
14.4.2 翻译文本 383
14.4.3 翻译控件文本 386
14.5 本地化其余财富 387
14.6 strings.xml的高档用法 391
14.6.1 字符串数组 391
14.6.2 复数 391
14.6.3 字符串替换 392
14.7 使用格式调换 394
14.7.1 格式化日期 395
14.7.2 格式化数字和货币 395
14.8 小结 396
第15章 在mono for android、monotouch和windows phone7之间分享代码 397
15.1 三大平台概述 397
15.1.1 mono for android 397
15.1.2 monotouch 398
15.1.3 windows phone 7 399
15.2 使用类库来分别代码 400
15.2.1 使用预管理器指令 400
15.2.2 mono for android 401
15.2.3 windows phone 7 402
15.2.4 monotouch 402
15.3 种种平台上可用的顺序集 402
15.4 贰个通用的类库 405
15.4.1 mono for android 407
15.4.2 monotouch 408
15.4.3 windows phone 7 409
15.5 汇总:创设三个跨平台应用程序 410
15.6 小结 422
第16章 希图并向market揭橥应用程序 423
16.1 计划应用程序 424
16.1.1 测验应用程序 424
16.1.2 找到关键的测量试验区域 425
16.1.3 用于测验的工具 426
16.1.4 与同事和用户一同进行测量试验 433
16.2 向android market公布应用程序 434
16.2.1 对应用程序实行版本调整 434
16.2.2 创设最后版本 435
16.2.3 为应用程序签名 437
16.2.4 上传到android market 441
16.3 小结 442
第17章 android平板Computer 445
17.1 深入分析android平板Computer商场 445
17.2 设计surfaceui 446
17.3 使用操作栏 447
17.3.1 删除操作栏 448
17.3.2 向操作栏加多项目 449
17.3.3 使用应用程序Logo 452
17.3.4 向仓库上方导航 453
17.3.5 增加并使用操作项 453
17.3.6 创设选项卡式界面 454
17.4 使用部分调节部分显示器 455
17.4.1 创设片段 457
17.4.2 越多片段 461
17.5 小结 469
附录a 针对开荒职员的片段唤起以及mono for android的前景前景 471

【1】亚马逊

【编辑推荐】
全面涵盖Android SDK 1.5新特征
浅显深入分析Android的着力框架运营机制
演示生动丰盛,行远自迩,理论和实行完美结合
敏捷调节当今敬而远之的炫耀技术
提供长达200分钟左右的摄像教程

本图书音信来源:中原互相出版网

【2】当当网

【内容简要介绍】
乘胜更加的多的无绳电电话机厂商和平运动动运维商步入了开甩手机结盟,Android平台日益受到普遍开荒者的关心和尊崇。.

【3】京东商号

本书是国内最早的Android开辟公司的公共智慧结晶,真正完全基于Android最新的SDK 1.5,内容详见,示例生动丰盛,满含多量演示代码,可操作性强。它不仅涵盖了Android平台从基础概念到高等应用的保有宗旨,何况深入浅出地介绍了三种常见的Android项目,具备很强的参照他事他说加以考察价值。特别是在本书的第10、11章着重介绍了Android SDK 1.5引进的最棒关键的多少个特色,即桌面部件、实时文件夹、设想键盘与输入法应用的开辟方法。..

【4】互动网

透过本书,读者能够火速驾驭Android平台来构建应用程序,成为Android开辟高手,跻身新工夫的弄潮儿。

【5】淘宝网

图灵网站本书相关页面提供了有关免费的在线录制教程和源码。 提供难题回答。

 

【序】
Android一词的阿尔巴尼亚语原义是“机器人”,而本书介绍的Android则是由开甩手机结盟(Open Handset Alliance,OHA)于2005年7月5日揭露的基于Linux的开源手提式有线电话机平台。该平台由操作系统、中间件、用户分界面和平运动用软件组成,是第贰个为活动终端塑造的实在开放和完全的移动软件平台。Android平台应用了WebKit浏览器引擎,具有触摸屏、高档图形显示和上网功用,用户能够在四哥伦比亚大学上查看电子邮件、寻找网站和观望录制节目等,同不平时间Android还装有比HUAWEI等另外手提式有线电话机越来越强的索求成效,能够说是一种融合整个Web应用的阳台。依照市集剖判机构消息通讯与媒体商讨公司Informa的预测,GoogleAndroid手提式有线电话机平台就要五年内超越苹果HTC操作系统。大家一起信赖未来Android的发展前景必将越来越宽广。
为了帮忙国内的开垦人士能异常的快理解Android开荒,基于谷歌于二零零六年11月二12日新型表露的Android SDK 1.5,我们编辑了那本Android开荒指南。本书一共分成13章,以大气详细的实例为根基,周详系统地向读者介绍了Android 开垦的各样方面。本书第1~3章为全书的根底,为读者介绍了Android的降生、开荒条件的营造以及Android应用程序开采的中央组件:Activity、Intent、Service等。通过对眼下三章内容的读书,读者将对Android应用开垦有六在那之中坚掌握。接下来在本书的第4~9章,大家将指点读者一步步构建电话应用、音乐播放器应用以及地震观测器应用,使读者深远明白Android平台下的UI开辟、电话应用开荒、多媒体操作、数据库使用,以及遵照地方的应用开拓方法。本书的第10、11章将重要向读者介绍Android SDK 1.5引入的极度重大的多个特点:桌面部件、实时文件夹、设想软键盘与输入法应用的开采方法。通过那三章的学习,读者将左右如何运用这几个新特色来支付扣人心弦的施用。最后,本书的第12、13章将向读者介绍Android程序的公布流程,包罗了程序的签字、使用Android 马克et等剧情。
为了协作本书的求学,大家还提供了配套的录制教程 。本录制教程一共8讲,能够帮忙读者不慢精通Android开采基础,读者能够率先举办录制教程的学习,然后再使用本书举行更加深刻的上学。在本书的配套网址()上,读者仍是可以够下载对应的源代码。同临时候Android 2.0也将要二〇一〇年的第三季度推出,由此大家将动用网址来不断完善和强大学本科书中绝非讲到的故事情节。读者有任何的问号和心得也能够到网址上与我们沟通。

目 录

【目  录】
 
第1章 千呼万唤始出来
——Android的前生今生 1
1.1 Android的诞生 1
1.2 Android的优点 3
1.2.1 开放性 3
1.2.2 应用程序平等 3
1.2.3 应用程序间无界限 4
1.2.4 快捷方便的应用程序开拓 5
1.3 Android系统架构 6
1.3.1 应用程序 6
1.3.2 应用程序框架 7
1.3.3 Android运行时 8
1.3.4 系统库 9
1.3.5 Linux内核 10
1.4 Android与移动机原因特网 10
1.4.1 BlackBerry的“四大柱子” 10
1.4.2 苹果集团的“大超级市场” 11
1.4.3 Google的“云” 12
1.5 Android的发展 12
1.5.1 Android开源应用 12
1.5.2 Android设备 13
1.5.3 Android平台 14
1.6 小结 15
第2章 这几天迈步从头越
——营造Android开垦条件 16
2.1 系统要求 16
2.2 安装软件 17
2.2.1 安装JDK 17
2.2.2 安装Android SDK 17
2.2.3 安装Eclipse以及ADT 18
2.2.4 创建AVD 22
2.3 Android SDK 1.5初体验 23
2.4 创设第叁个Android程序 26
2.5 解析Hello Android 29
2.5.1 应用程序构成 30
2.5.2 代码深入分析 31
2.6 调节和测量检验程序 34
2.7 小结 38
第3章 一片冰心(bīng xīn )在玉壶
——深入分析Android应用程序宗旨 39
3.1 应用程序的中央组件 39
3.1.1 Activity简介 41
3.1.2 Service简介 42
3.1.3 BroadcastReceiver简介 43
3.1.4 ContentProvider简介 43
3.1.5 Intent——连接组件的难点 44
3.2 应用程序的生命周期 44
3.3 近看Activity及其生命周期 48
3.3.1 创建Activity 48
3.3.2 Activity的生命周期 49
3.4 资源 57
3.4.1 创立、处理财富 58
3.4.2 使用财富 58
3.5 AndroidManifest.xml文件 61
3.5.1 AndroidManifest.xml文件
的结构 61
3.5.2 在AndroidManifest.xml中
表明权限 62
3.6 小结 64
第4章 淡汝浓抹总相宜
——创造用户分界面 65
4.1 Android用户分界面初体验 65
4.1.1 View与ViewGroup 65
4.1.2 可视化控件 66
4.1.3 布局 69
4.1.4 音乐播放器用户分界面(1) 82
4.2 菜单和对话框 85
4.2.1 菜单 85
4.2.2 对话框 91
4.2.3 音乐播放器用户分界面(2) 97
4.3 进阶 99
4.3.1 响应用户分界面的平地风波 99
4.3.2 用户分界面包车型客车多寡绑定 104
4.3.3 退换控件外观 109
4.3.4 音乐播放器用户分界面(3) 112
4.4 小结 114
第5章 青鸟殷勤为探看
——电话与短信应用 115
5.1 什么是Intent 115
5.2 解析Intent 118
5.2.1 显式Intent和隐式Intent 119
5.2.2 IntentFilter 119
5.3 用Intent激活电话拨号程序 121
5.3.1 拨号程序雏形 121
5.3.2 可输入电话号码的拨号程序 125
5.3.3 使用IntentFilter的拨号程序 128
5.4 用Intent落成八个简便的短信程序 129
5.4.1 创建TinySMS界面 129
5.4.2 设置权限 131
5.4.3 发送短信 131
5.5 Android香岛中华电力有限公司话和短信服务的包 133
5.6 小结 133
第6章 仙乐风飘随处闻
——创设你的音乐广播器 134
6.1 Service简介 134
6.2 使用BroadcastReceiver 138
6.3 让TinyPlayer播放音乐 140
6.3.1 Service部分 140
6.3.2 Activity部分 144
6.4 小结 146
第7章 乱花渐欲摄人心魄眼
——使用外界数据和劳务 147
7.1 实例1:通过UXC60L获取网络财富 147
7.2 实例2:用HTTP POST提交表单 150
7.3 实例3:用SAX解析XML文件 153
7.4 实例4:利用Google API达成天气
预报 162
7.4.1 用户分界面设计与贯彻 163
7.4.2 深入分析天气音信 165
7.5 实例5:用DOM深入分析XML文件——营造实时地震音信列表 170
7.5.1 XML解析器:DOM和SAX 170
7.5.2 通过DOM构建实时地震音信列表 171
7.5.3 使用DOM解析 176
7.6 小结 179
第8章 日暮乡关何处是——使用地方
劳务和地图API 180
8.1 地方服务 180
8.1.1 获取地方音信 180
8.1.2 构造LocationProvider查询条件 183
8.1.3 跟踪地点变化 183
8.2 基于地图的运用 186
8.2.1 获取Map API密钥 187
8.2.2 使用MapView下载突显地图 189
8.2.3 在地形图上标识当前任务 191
8.3 用地图突显地震消息 197
8.4 小结 201
第9章 为有源头活水来——使用SQLite、
ContentProvider与
Preferences管理数量 202
9.1 文件I/O 202
9.2 SQLite数据库 206
9.2.1 SQLite数据库介绍 206
9.2.2 创建/打开SQLite数据库 207
9.2.3 利用SQLiteDatabase对象操作数据库 210
9.2.4 Cursor的使用 216
9.3 ContentProvider 220
9.3.1 定义ContentProvider 220
9.3.2 使用ContentResolver查询、退换数据 227
9.4 使用Preferences存款和储蓄应用程序数据 230
9.5 让TinyPlayer播放当地音乐文件 233
9.6 小结 236
第10章 珠箔银幕迤逦开
——桌面组件的支付 237
10.1 桌面组件简单介绍 237
10.2 快速方式 238
10.2.1 在应用程序中加多急速情势 238
10.2.2 在Launcher增加应用程序
的赶快方式 242
10.3 实时文件夹 245
10.3.1 定义创制实时文件夹的
Activity 245
10.3.2 定义援助实时文件夹的
ContentProvider 248
10.4 桌面部件 251
10.5 小结 256
第11章 欲书花叶寄朝云
——设想软键盘与输入法 257
11.1 软键盘输入法简要介绍 257
11.2 创制软键盘输入法 259
11.2.1 软键盘输入法的
AndroidManifest.xml 259
11.2.2 输入法和软键盘的骨干类 260
11.2.3 输入法 264
11.2.4 依据目的输入类型调度输入法布局 264
11.2.5 获取输入内容 266
11.2.6 截获硬键盘按钮事件 267
11.2.7 输入候选View 267
11.3 小结 268
第12章 试借国君玉马鞭
——企图公布应用程序 269
12.1 Android应用程序发表大概浏览 269
12.2 最后用户许可协议 269
12.3 应用程序签名 274
12.3.1 概述 274
12.3.2 签字计策 275
12.3.3 为应用程序签字 275
12.4 应用程序版本 277
12.4.1 版本管理 277
12.4.2 应用程序晋级 278
12.5 小结 279
第13章 书中自有纯金屋
——出售Android应用程序 280
13.1 Sun开垦人士的苹果App Store神话 280
13.2 Android Market简介 280
13.2.1 Android Market是什么 281
13.2.2 Android Market的优势 281
13.2.3 在Android Market上发布
应用程序 282
13.3 公布Android应用程序的其他路径 284
13.4 小结 285
附录A  常用的Android常量 286
附录B  ADB的使用 291
附录C  在模拟器中虚拟SD闪存卡 293

第1章 初识Android平台 1
1.1 Android简介 1
1.2 Android的折桂法宝 2
1.3 Android的本子发展进程 3
1.3.1 Android 1.5(陶瓷杯彩虹蛋糕) 3
1.3.2 Android 1.6(甜甜圈) 4
1.3.3 Android 2.1(松饼) 4
1.3.4 Android 2.2(冻酸奶) 5
1.3.5 Android 2.3(姜饼) 5
1.3.6 Android 3.0(蜂巢) 6
1.3.7 Android 4.0(冰激凌开封治) 6
1.3.8 Android 4.1/4.2(果冻豆) 7
1.4 Android的系统架构 8
1.5 小结 9

第2章 搭建Android开拓和测量试验情形 10
2.1 搭建Android开发条件亟待些什么 10
2.2 安装Java开辟情形 10
2.2.1 安装JDK 11
2.2.2 安装和配置Eclipse 11
2.3 安装Android开垦条件 12
2.3.1 下载和安装Android SDK 13
2.3.2 下载和安装Android NDK 13
2.3.3 安装和配置Eclipse插件:ADT 14
2.4 配置Android测验情状 15
2.4.1 建构Android虚构设备(AVD) 15
2.4.2 启动Android模拟器 16
2.4.3 安装真机测量检验景况 17
2.5 小结 18

第3章 第贰个Android应用程序 19
3.1 从第二个Android程序中得以学到什么 19
3.2 建立Android工程 19
3.3 Android工程的组织 21
3.4 在窗口上放五个开关 22
3.5 编写窗口类 23
3.6 修改字符串能源 24
3.7 运营Android应用程序 25
3.8 调节和测验Android应用程序 27
3.9 具名Android应用程序 27
3.10 小结 29

第4章 Android应用程序架构 30
4.1 Android应用程序中的能源 30
4.1.1 财富存放在什么地方 30
4.1.2 财富的中坚选取格局 30
4.2 Android的应用程序组件 32
4.2.1 窗口(Activity)组件 32
4.2.2 服务(Service)组件 32
4.2.3 广播接收者(布罗兹cast receivers)组件 33
4.2.4 内容提供者(Content Provider)组件 33
4.3 AndroidManifest.xml文本的结构 33
4.4 小结 34

第5章 窗口(Activity)与视图(View) 35
5.1 注脚和平运动用Activity 35
5.1.1 Activity的主干用法 35
5.1.2 同时符合手机和GALAXY Tab的窗口风格 38
5.2 Activity的生命周期 40
5.3 窗口的常用事件 43
5.3.1 设置窗口标题事件(onTitleChanged) 44
5.3.2 键盘按下和抬起事件(onKeyDown和onKeyUp) 45
5.3.3 猖獗景况下捕捉键盘事件(dispatchKeyEvent) 48
5.3.4 回落事件(onBackPressed) 49
5.3.5 开关长按事件(onKeyLongPress) 50
5.3.6 显示屏触摸事件(onTouch伊芙nt) 50
5.3.7 窗口获得宗旨事件(onWindowFocusChanged) 51
5.4 在分化Activity之间传递数据 52
5.4.1 使用Intent传递数据 53
5.4.2 使用静态变量传递数据 54
5.4.3 使用剪贴板传递数据 55
5.4.4 使用全局对象传递数据 57
5.5 从Activity重临数据 59
5.6 视图(View) 61
5.6.1 视图简要介绍 61
5.6.2 使用XML布局文件定义视图 61
5.6.3 在代码中央调整制视图 62
5.7 呈现系统窗口 64
5.7.1 直接拨号 65
5.7.2 将电话号传入拨号程序 65
5.7.3 调用拨号程序 65
5.7.4 浏览网页 65
5.7.5 查看联系人 66
5.7.6 展现系统设置分界面(设置主分界面、Wi-Fi设置分界面) 66
5.7.7 运维处理音频的顺序 66
5.7.8 回到Home窗口(约等于按Home键) 66
5.8 与Activity相关的本事与特效 67
5.8.1 全屏突显(遮盖标题栏和状态栏) 67
5.8.2 定制窗口标题栏 71
5.8.3 为顺序加多Splash 75
5.8.4 更改窗口大小、地点和光滑度 76
5.8.5 按三回关闭窗口 79
5.8.6 关闭全部的窗口 79
5.8.7 窗口截屏 80
5.9 小结 82

第6章 Intent与Intent Filter 83
6.1 Android系统的通讯员:Intent 83
6.2 Intent对象 84
6.2.1 Intent对象足以打包和传递哪些音讯 84
6.2.2 组件名(Component name) 84
6.2.3 动作(Action) 85
6.2.4 种类(Category) 86
6.2.5 数据(Data) 87
6.2.6 附加数据(Extra) 88
6.2.7 标志(Flags) 89
6.3 显式和隐式访问窗口 89
6.4 跨应用程序访谈窗口 90
6.5 Android系统的过滤机制大揭秘 96
6.5.1 过滤条件的装置 96
6.5.2 过滤器的筛选准绳 97
6.5.3 示例:过滤机制应用示范 101
6.6 Android源代码与过滤器 104
6.6.1 系统内置程序有啥窗口能够行使 104
6.6.2 突显总计器(Calculator) 105
6.6.3 用浏览器(Browser)呈现网页 106
6.6.4 拨打电话(Phone)与授权 108
6.7 获取第三方程序中可调用的窗口 109
6.8 传递附加数据(Extra) 111
6.9 深入分析数据 113
6.10 小结 114

第7章 窗口(Activity)高端技巧 115
7.1 Activity XML属性详解 115
7.1.1 设置Activity的主导新闻 115
7.1.2 荧屏方向切换(android:screenOrientation) 117
7.1.3 阻止Activity销毁和重新建构(android:configChanges) 119
7.1.4 允许Activity被实例化(android:enabled) 123
7.1.5 在近日使用列表中显得(android:excludeFromRecents) 124
7.1.6 允许其余程序访谈当前窗口(android:exported) 124
7.1.7 硬件加速(android:hardwareAccelerated) 125
7.1.8 在多进度中开创窗口实例(android:multiprocess) 125
7.1.9 无法回来的Activity(android:noHistory) 125
7.1.10 点名要回去的窗口(android:parentActivityName) 126
7.1.11 使窗口受到权限的护卫(android:permission) 126
7.1.12 退换窗口所在的历程(android:process) 127
7.1.13 不保留窗口的情状(android:stateNotNeeded) 129
7.1.14 窗口的主旨(android:theme) 129
7.1.15 扩充窗口UI(android:uiOptions) 129
7.1.16 设置输入法呈现情势(android:windowSoftInputMode) 130
7.2 深刻探求Activity从创造到销毁的历程 130
7.2.1 任务(Task)与回落栈(Back Stack) 131
7.2.2 保存窗口(Activity)状态 133
7.2.3 管理任务和回降栈 134
7.2.4 Activity的4种成立模式 135
7.2.5 用Java代码设置窗口创立格局 141
7.2.6 窗口的夺命金花(affinity) 144
7.2.7 销毁不再动用的窗口 147
7.3 Activity的别名 149
7.4 小结 151

第8章 布局 152
8.1  Android的中国共产党第五次全国代表大会布局 152
8.1.1 框架布局(FrameLayout) 152
8.1.2 线性布局(LinearLayout) 154
8.1.3 相对布局(RelativeLayout) 158
8.1.4 表格布局(TableLayout) 159
8.1.5 相对布局(AbsoluteLayout) 160
8.2 属性财富与Android命名空间 160
8.3 布局属性 162
8.4 布局高档技能 163
8.4.1 布局外号 163
8.4.2 重用布局 164
8.4.3 优化布局 166
8.4.4 动态装载布局 167
8.4.5 动态设置布局属性 169
8.4.6 从右到左布局(RTL Layout) 169
8.5 小结 170

第9章 菜单 171
9.1 菜单的着力用法 171
9.1.1 创立选项菜单(Options Menu) 171
9.1.2 关联Activity 173
9.1.3 响应菜单的单击动作 173
9.1.4 动态拉长、修改和删除选项菜单 174
9.1.5 带复选框和挑选开关的子菜单 175
9.1.6 上下文菜单 176
9.1.7 菜单事件 177
9.1.8 从菜单能源中装载菜单 177
9.2 菜单特效 177
9.2.1 自定蓬蒿单 178
9.2.2 模拟UCWeb菜单效果 180
9.3 小结 184

第10章 Android的能源详解(一) 185
10.1 创设财富 185
10.1.1 手工创造能源文件 185
10.1.2 用ADT模板成立本地化Logo能源 186
10.1.3 用ADT模板成立XML文件能源 188
10.2 使用财富 188
10.2.1 生成能源类文件(Qashqai.java) 188
10.2.2 从XML文件中拜谒能源 190
10.2.3 使用Java代码访谈能源 191
10.2.4 Java反射本事与枚举财富 192
10.3 字符串(String)资源 193
10.3.1 普通字符串 193
10.3.2 字符串数组 194
10.3.3 复数字符串 194
10.3.4 在字符串中应用引号 195
10.3.5 用占位符格式化字符串 195
10.3.6 用HTML标签格式化字符串财富 195
10.4 值(values)资源 196
10.4.1 整数(Integer)资源 196
10.4.2 尺寸(Dimension)资源 197
10.4.3 布尔(Boolean)资源 198
10.4.4 颜色(Color)资源 198
10.4.5 ID资源 199
10.4.6 整数数组(Integer-Array)财富 200
10.4.7 类型数组(Typed-Array)财富 200
10.5 菜单(menu)资源 200
10.6 图像(drawable)资源 203
10.6.1 普通图像能源 203
10.6.2 XML图像能源 204
10.6.3 Nine-Patch图像财富 204
10.6.4 XML Nine-帕特ch图像财富 205
10.6.5 图层(Layer)资源 205
10.6.6 图像状态(State)能源 206
10.6.7 图像等第(Level)财富 207
10.6.8 淡入淡出(Cross-fade)财富 208
10.6.9 嵌入(Inset)图像能源 210
10.6.10 剪切(Clip)图像能源 210
10.6.11 外形(Shape)资源 211
10.7 小结 212

第11章 Android的财富详解(二) 213
11.1 动画财富 213
11.1.1 属性(Property)动画 213
11.1.2 帧(Frame)动画 215
11.1.3 移动补间(TranslateTween)动画 217
11.1.4 循环向右移动的EditText与上下弹跳的球 218
11.1.5 缩放补间(Scale Tween)动画 220
11.1.6 跳动的心 221
11.1.7 旋转补间(Rotate Tween)动画 222
11.1.8 旋转的星系 222
11.1.9 反射率补间(Alpha Tween)动画 223
11.1.10 投掷炸弹 224
11.1.11 震惊渲染器(Shake Interpolator) 226
11.1.12 自定义渲染器(Interpolator) 227
11.2 风格(Style)财富与核心(Theme) 229
11.3 小结 232

第12章 财富的地头化 233
12.1 建设构造本地化的财富目录 233
12.2 财富目录的命名准绳 237
12.3 创设别称财富 237
12.3.1 图像别称财富 237
12.3.2 布局别称能源 238
12.3.3 字符串小名能源 238
12.3.4 别的简易值别称能源 238
12.4 财富目录的优先级 238
12.5 显示屏适配 239
12.5.1 荧屏适配要思虑的因素 239
12.5.2 适配分裂显示屏能够运用的条条框框 241
12.5.3 显示屏尺寸和荧屏密度 241
12.5.4 地方、尺寸和字体应采取荧屏密度单位 244
12.5.5 与显示器适配有关的标志符 244
12.5.6 影响显示屏适配的主要成分:布局和图像 245
12.5.7 规范的显示器适配案例 246
12.5.8 在谷歌(Google) Play上限制显示器尺寸和荧屏密度 247
12.5.9 在Android模拟器上测验种种显示屏尺寸和密度 248
12.6 小结 248

第13章 Android的控件详解(一) 249
13.1 展现文本的控件(TextView) 249
13.1.1 显示富文本(UHighlanderL、不一样大小、字体、颜色的文本) 250
13.1.2 用竹签在TextView控件上展现图像 252
13.1.3 单击链接弹出Activity 254
13.1.4 为内定文本增添背景 256
13.2 编辑文本的控件(EditText) 258
13.2.1 像QQ一样输入表情图像 259
13.2.2 在EditText中输入特定的字符 260
13.2.3 AutoCompleteTextView(自动完毕输入内容的控件) 261
13.3 按键(Button)和复选框(Checkbox)控件 263
13.3.1 Button(普通开关控件) 263
13.3.2 图像和文字混排的开关 265
13.3.3 ImageButton(图像开关控件) 266
13.3.4 RadioButton(选项按键控件) 267
13.3.5 ToggleButton(按键状态按键控件) 267
13.3.6 CheckBox(复选框控件) 268
13.4 图像控件(ImageView) 270
13.4.1 ImageView控件的中坚用法 270
13.4.2 展现钦赐区域的图像 270
13.4.3 缩放和旋转图像 272
13.5 时间与日期控件 273
13.5.1 DatePicker(输入日期的控件) 273
13.5.2 TimePicker(输入时间的控件) 274
13.5.3 DatePicker、TimePicker与TextView同步展现日期和时间 274
13.5.4 AnalogClock和DigitalClock(呈现时钟的控件) 275
13.6 小结 275

第14章 Android的控件详解(二) 276
14.1 进程条控件 276
14.1.1 ProgressBar(进程条控件) 276
14.1.2 SeekBar(拖动条控件) 278
14.1.3 设置ProgressBar和SeekBar的水彩及背景图 278
14.1.4 RatingBar(评分控件) 281
14.2 列表控件 282
14.2.1 ListView(普通列表控件) 282
14.2.2 为ListView列表项增添复选框和抉择开关 285
14.2.3 对列表项实行增、删、改操作 286
14.2.4 退换列表项的背景观 290
14.2.5 ListActivity(封装ListView的Activity) 290
14.2.6 ExpandableListView(可扩展的列表控件) 291
14.2.7 Spinner(下拉列表控件) 293
14.3 GridView(网格控件) 296
14.4 TabHost(标签控件) 298
14.5 ViewStub(惰性装载控件) 299
14.6 小结 300

第15章 可视化UI设计 301
15.1 拖放控件 301
15.2 设置视图属性 303
15.3 预览各样荧屏尺寸 303
15.4 语言和地点的当地化测量检验 304
15.5 其余可视化成效 304
15.6 小结 305

第16章 对话框、Toast与公告栏(Notification) 306
16.1 对话框 306
16.1.1 带2个按键(确认/撤销)的对话框 306
16.1.2 带3个按键(覆盖/忽略/撤销)的对话框 307
16.1.3 轻便列表对话框 308
16.1.4 单选列表对话框 309
16.1.5 多选列表对话框 311
16.1.6 进程对话框 312
16.1.7 登陆对话框 315
16.1.8 使用Activity托管对话框 316
16.2 Toast 318
16.3 通知(Notification) 319
16.3.1 在情状栏上展现文告新闻 319
16.3.2 长久存在的Notification 322
16.3.3 自定义Notification 323
16.4 小结 324

第17章 封装UI和代码利器——Fragment 325
17.1 Fragment简介 325
17.2 什么日期利用Fragment 326
17.3 遵照Fragment设计标准编写程序 328
17.4 Fragment的生命周期 332
17.5 创建Fragment 341
17.5.1 通过XML布局文件创造Fragment 341
17.5.2 通过Java代码创设Fragment 342
17.5.3 创建无UI的Fragment 344
17.5.4 在低版本Android中采取Fragment(Support Library) 345
17.6 Activity与Fragment之间的交互 346
17.6.1 Fragment与Activity之间的并行 346
17.6.2 Fragment的回调机制 348
17.7 Fragment状态的长久化 351
17.8 Fragment与回落栈(导航) 355
17.9 FragmentManager与FragmentTransaction 357
17.9.1 管理Fragment事务 357
17.9.2 查找Fragment 357
17.9.3 追踪回降栈状态 358
17.9.4 苏醒历史情状 358
17.9.5 管理Fragment的状态 359
17.9.6 增加、删除和替换Fragment 359
17.9.7 分离(Detach)与附加(Attach)Fragment 360
17.9.8 展现和遮盖Fragment 361
17.10 Fragment扩展 361
17.10.1 ListFragment 361
17.10.2 DialogFragment 363
17.10.3 其他Fragment扩展类 366
17.11 Fragment模板源代码深入分析 366
17.12 小结 368

第18章 动作栏——ActionBar 369
18.1 ActionBar简介 369
18.2 ActionBar基础 370
18.2.1 隐藏/显示ActionBar 370
18.2.2 增添和响应Action开关 372
18.3可上下七分的ActionBar 374
18.4 应用程序Logo导航 376
18.5 减少和拓展Action View 377
18.6 ActionProvider 380
18.6.1 分享音信(ShareActionProvider) 380
18.6.2 定制ActionProvider 382
18.7 导航标签 384
18.8 下拉导航列表 388
18.9 小结 390

第19章 Android的拖放技巧 391
19.1 Android中的拖放操作 391
19.2 拖放状态与拖放管理 391
19.3 拖动阴影 392
19.4 示例:拖动复制图像 393
19.5 小结 395

第20章 数据存款和储蓄解决方案 396
20.1 读写key-value对:SharedPreferences 396
20.2 文件流操作 397
20.2.1 openFileOutput和openFileInput方法 398
20.2.2 读写SD读取卡中的文件 399
20.3 读写JSON格式的数据 400
20.4 SQLite数据库 404
20.4.1 SQLite数据库管理工科具 404
20.4.2 SQLiteOpenHelper类与机关进级数据库 405
20.4.3 数据绑定与SimpleCursorAdapter类 406
20.4.4 操作SD存款和储蓄卡上的数据库 409
20.4.5 将数据库与应用程序一齐发表 410
20.4.6 内部存款和储蓄器数据库 411
20.5 小结 412

第21章 内容提供者(Content Provider) 413
21.1 Content Provider的作用 413
21.2 得到系统数据 413
21.2.1 读取联系人信息 414
21.2.2 查看收件箱的短信 415
21.3 自定义Content Provider 417
21.3.1 查询城市音讯 417
21.3.2 为Content Provider增添访谈权限 422
21.4 怎么着搜索系统提供的Content Provider 423
21.5 小结 425

第22章 广播接收器(布罗兹cast Receiver) 426
22.1 什么是广播 426
22.2 接收系统广播 427
22.2.1 短信拦截 427
22.2.2 用代码注册广播接收器 429
22.2.3 广播接收器的优先级 429
22.2.4 来去电拦截 430
22.2.5 截获显示器休眠与唤醒 432
22.2.6 开机自动运营 433
22.2.7 展现手提式有线电话机电瓶的目前电量 434
22.3 发送广播 434
22.4 小结 435

第23章 服务(Service) 436
23.1 Service基础 436
23.1.1 Service的生命周期 436
23.1.2 开机运营Service 438
23.2 跨进度访谈(AIDL服务) 439
23.2.1 什么是AIDL服务 439
23.2.2 塑造AIDL服务的步子 439
23.2.3 创造和调用AIDL服务 440
23.2.4 传递复杂数据的AIDL服务 442
23.2.5 AIDL与过往电活动挂断 445
23.3 小结 447

第24章 Android的组件开采 448
24.1 Android帮助什么组件开辟格局 448
24.2 引用jar文件 449
24.3 跨工程援引 450
24.4 引用NDK Library 451
24.5 动态援引APK文件 451
24.6 动静结合的组件 453
24.7 脚本项目组件(JavaScript)与WebView控件 453
24.8 怎么样鲜明动态组件是或不是安装 457
24.9 升级动态组件 459
24.10 小结 461

第25章 Android的蓝牙( Bluetooth® )开垦技巧 462
25.1 Bluetooth简单介绍 462
25.2 张开和停业蓝牙5.0设备 462
25.3 寻找蓝牙5.0设备 463
25.4 蓝牙( Bluetooth® )数据传输 465
25.5 蓝牙5.0通信一定必要UUID吗 467
25.6 小结 467

第26章 中远距离有线通讯——NFC手艺 468
26.1 NFC简介 468
26.2 NFC、蓝牙5.0和红外之间的差距 469
26.3 NFC才干的前途前景 470
26.4 Android中的NFC技术 471
26.4.1 NDEF与非NDEF数据 471
26.4.2 NFC的三重过滤机制 471
26.4.3 开启Android的NFC功能 472
26.4.4 编写NFC程序的主干步骤 473
26.5 测验NFC程序需求的设施 474
26.6 让Android手提式有线电话机自动运维程序 475
26.6.1 向NFC标签写入数据的为主步骤 475
26.6.2 向NFC标签写入运维Android应用程序的新闻 476
26.7 让Android手提式有线电话机自动展开网页 483
26.8 读写NFC标签中的文本 485
26.8.1 达成读写文本数据利用的基本思路 485
26.8.2 如何将NFC标签产生NDEF文本格式 485
26.8.3 NDEF文本格式深入分析 486
26.8.4 达成读写文本数据的Android应用程序 490
26.9 读写NFC标签中的Uri 496
26.9.1 NDEF Uri格式剖析 496
26.9.2 达成读写Uri的Android应用程序 499
26.10 利用NFC标签协助的数额格式进行过滤 502
26.11 管理放肆NFC标签 504
26.12 读写非NDEF格式的数据 505
26.13 Android Beam技术与数码交互 507
26.13.1 传递NDEF消息 507
26.13.2 传输文件 511
26.14 小结 513

第27章 Android的网络开荒技巧 514
27.1 提交HTTP GET和HTTP POST请求 514
27.2 HttpURLConnection类 516
27.3 上传文件 517
27.4 下载管理(DownloadManager) 519
27.5 Wi-Fi Direct 524
27.5.1 Wi-Fi Direct API的着力部分 524
27.5.2 制造监听Wi-Fi Direct动作的广播接收器 524
27.5.3 注册广播接收器 525
27.5.4 发现Wi-Fi Direct设备 526
27.5.5 连接Wi-Fi Direct设备 526
27.5.6 数据传输 527
27.6 Internet电话(SIP) 528
27.6.1 使用SIP的需要和限制 528
27.6.2 配置Android版SIP电话 528
27.6.3 创建SipManager 529
27.6.4 注册SIP服务器 529
27.6.5 开首打电话 530
27.6.6 接听电话 530
27.7 小结 531

第28章 并发与放大计时器 532
28.1 Handler 532
28.1.1 更新UI 532
28.1.2 延迟奉行 535
28.2 定时器 537
28.2.1 单秒循环的放大计时器:Chronometer 537
28.2.2 大肆时间距离的电磁打点计时器:Timer 538
28.2.3 全局机械漏刻:AlarmManager 539
28.3 AsyncTask 541
28.4 小结 543

第29章 异步装载(Loader) 544
29.1 Loader简介 544
29.2 Loader的大旨类/接口 544
29.3 如何选用Loader 545
29.3.1 创建/重用Loader 545
29.3.2 丢弃旧的多少 546
29.3.3 LoaderManager与措施回调 546
29.3.4 创建Loader对象(onCreateLoader) 547
29.3.5 实现多少装载(onLoadFinished) 547
29.3.6 Loader被重置(onLoaderReset) 548
29.4 异步装载联系人(CursorLoader的选用) 548
29.5 小结 552

第30章 Android推送手艺 553
30.1 IOS的推送方案 553
30.2 Windows Phone的推送方案 554
30.3 Android的推送方案 554
30.4 第三方推送服务:极光推送 556
30.5 自个儿搭建推送服务器:AndroidPN 557
30.6 小结 558

第31章 Android的多媒体开辟本事 559
31.1 音频 559
31.1.1 音频播放 559
31.1.2 录制音频 561
31.2 视频 563
31.2.1 播放摄像 563
31.2.2 摄像录制 564
31.3 相机 565
31.3.1 调用系统的拍片效果 565
31.3.2 自定义拍照效果 566
31.4 铃声 570
31.5 小结 572

第32章 Android的2D绘图 573
32.1 绘制基本的图纸 573
32.1.1 绘制像素点 573
32.1.2 绘制直线 574
32.1.3 绘制圆形 574
32.1.4 绘制圆弧 574
32.1.5 绘制文本 575
32.1.6 示例:绘制基本的图形和文本 575
32.2 绘制位图 578
32.2.1 绘制Bitmap对象 578
32.2.2 使用Drawable.draw方法绘制位图 579
32.2.3 示例:用三种方法绘制位图 579
32.3 设置图像的折射率 580
32.4 旋转图像 581
32.5 小结 583

第33章 3D绘图之OpenGL ES 584
33.1 OpenGL ES简介 584
33.2 在3D空间中绘图 585
33.2.1 要绘制3D图形了,第一步要做怎么样 585
33.2.2 定义顶点 587
33.2.3 绘制三角形 588
33.2.4 三角形合併法绘制矩形 590
33.2.5 顶点法绘制矩形 592
33.2.6 顶点的取舍种种 592
33.2.7 索引法绘制矩形 593
33.2.8 基于OpenGL ES的动画原理 594
33.2.9 旋转的矩形 594
33.3 视图 595
33.3.1 风趣的举个例子:照相机拍照 596
33.3.2 模型转换:立方体旋转 597
33.3.3 用gluLookAt方法转换视图 599
33.4 颜色 600
33.5 小结 602

第34章 Android的桌面上的“尤物” 603
34.1 窗口小部件(App Widget) 603
34.1.1 在Android桌面上加多App Widget 603
34.1.2 开发App Widget的步骤 603
34.1.3 数字挂钟 605
34.1.4 AppWidgetProvider类 607
34.1.5 向App Widget增多配置窗口 608
34.1.6 能够选用风格的数字挂钟 608
34.2 动态壁纸(随机转变的圆形) 612
34.3 小结 618

第35章 Android中的短信(SMS)与彩信(MMS)开辟技艺 619
35.1 通过系统先后发短信 619
35.2 直接发送短信 619
35.3 保存短信发送记录 620
35.4 监听短信和彩信 621
35.5 展现录制缩略图 622
35.6 彩信内容与SMIL协议 624
35.7 小结 631

第36章 Android的传感器开拓手艺 632
36.1 怎么着利用传感器 632
36.2 加快度传感器(Accelerometer) 635
36.3 引力传感器(Gravity) 635
36.4 光线传感器(Light) 636
36.5 陀螺仪传感器(Gyroscope) 636
36.5 方向传感器(Orientation) 637
36.6 别的传感器 638
36.7 小结 638

第37章 Android的环球定位系统(GPS) 639
37.1 GPS的核心API 639
37.2 获取地方提供者(LocationProvider) 641
37.2.1 获取具有可用的LocationProvider 641
37.2.2 依照名称获取LocationProvider 642
37.2.3 根据条件(Criteria)获取LocationProvider 642
37.3 实时获取GPS定位数据 643
37.4 度量地球上自由两点期间的距离 645
37.5 附近警告 646
37.6 小结 647

第38章 谷歌(Google)地图(Google Map)开拓使用 648
38.1 Google Map的跨平台化解方案:Maps JavaScript API v3 648
38.2 谷歌 Map的来得与定位 648
38.3 在谷歌(Google) Map上插入图像标识 651
38.4 插入四个图像标识 653
38.5 带阴影的职位坐标音信 653
38.6 地图与Java交互 655
38.7 小结 657

第39章 Android中的人机交互设计 658
39.1 手势(Gesture) 658
39.1.1 创设手势文件 658
39.1.2 通过手势输入字符串 658
39.1.3 通过手势调用程序 660
39.1.4 编写自身的手势创造器 661
39.2 多点触摸与推广/收缩操作 662
39.3 语音识别 664
39.4 让手提式无线电话机说话(TTS) 665
39.5 小结 666

第40章 Android中的输入法开拓 667
40.1 Android输入法简单介绍 667
40.2 调整输入法 668
40.3 输入法实战 669
40.3.1 达成输入法的手续 669
40.3.2 编写输入法程序 669
40.3.3 输入法服务的生命周期 672
40.3.4 预输入文本 672
40.3.5 输入法设置 673
40.4 小结 673

第41章 Android NDK开发 674
41.1 Android NDK简介 674
41.2 安装、配置和测验NDK开辟条件 674
41.2.1 系统和软件须求 675
41.2.2 下载和安装Android NDK 675
41.2.3 下载和装置Cygwin 675
41.2.4 配置Android NDK的开支条件 677
41.3 利用NDK Samples学习NDK开发 678
41.3.1 编译NDK Samples 678
41.3.2 NDK程序的布局与命名法规 678
41.4 Android NDK配置文件详解 679
41.4.1 Android NDK定义的变量 680
41.4.2 Android NDK定义的函数 680
41.4.3 描述模块的变量 681
41.4.4 配置Application.mk文件 682
41.5 第一个NDK示例:字母的高低写调换 682
41.5.1 编写NDK程序 682
41.5.2 编写调用NDK函数的Java程序 684
41.5.3 在Eclipse中开垦和编写翻译NDK程序 684
41.6 NDK程序读取Java字段值 686
41.7 小结 687

第42章 Android的测量试验驱动开垦(TDD) 688
42.1 JUnit测量检验框架 688
42.2 测试Activity 688
42.3 测试Content Provider 691
42.4 测试Service 692
42.5 测量检验普通类 692
42.6 小结 693

第43章 Android应用的属性优化 694
43.1 品质优化的基础知识 694
43.2 编写Java程序的最优化原则 695
43.2.1 用静态工厂方法替代构造方法 695
43.2.2 幸免成立重复的靶子 695
43.2.3 制止内存泄漏 697
43.2.4 重回零长度的聚合并非null 697
43.2.5 通过接口引用对象 698
43.3 避免ANR 698
43.4 实施时间测量检验 699
43.5 内部存款和储蓄器消耗测量检验 700
43.6 测量试验品质的工具:traceview 701
43.7 小结 702

第44章 游戏项目实战:笑脸连连看 703
44.1 游戏游戏的方法 703
44.2 策画图像资料 703
44.3 达成主分界面 704
44.4 随机生成连连看图像 705
44.5 选中八个同样图像后消失 705
44.6 用定时器限制游戏时间 706
44.7 小结 707

第45章 开源项目实战:NFC侠(NFCMan) 708
45.1 什么是NFCMan 708
45.2 用Android模拟器和非NFC设备测量试验NFC应用 709
45.3 NFCMan的兑现原理 711
45.4 达成服务端程序(NFCMan) 711
45.4.1 可视化SWT开拓情况 712
45.4.2 创建NFC标签 712
45.4.3 描述虚构NFC标签的NFCTag类 714
45.4.4 保险虚构NFC标签的大局独一 715
45.4.5 展现与保存虚构NFC标签 716
45.4.6 装载已经存在的设想NFC标签 719
45.4.7 开启服务 720
45.4.8 管理客户端央求 721
45.4.9 保险虚构Android设备全局独一 723
45.4.10 描述设想Android设备 724
45.4.11 增加虚构Android设备 725
45.4.12 万分处理体制 727
45.5 客户端与服务端之间的数额管道(NFCManService) 728
45.5.1 与NFCMan交互(Socket方式) 728
45.5.2 与ANFCMan交互(广播格局) 732
45.6 客户端Library(ANFCMan) 733
45.6.1 ANFCMan的数据结议和极其类 733
45.6.2 ANFCMan的入口类 734
45.6.3 模拟检测到NFC标签的播放接收器 734
45.6.4 同期管理物理NFC标签和编造NFC标签的窗口 735
45.7 测试ANFCMan(TestANFCMan) 738
45.8 小结 739

 

 

 

本文由澳门威斯尼斯人网址发布于书评随笔,转载请注明出处:通俗谷歌(Google),Android参谋书图书推荐

关键词:

最火资讯