精通Android Wear应用开发|230741pdf下载

精通Android Wear应用开发|230741百度网盘pdf下载

作者:
简介:精通Android Wear应用开发|230741
出版社:
出版时间:2017-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书[0名0]:  (正版特价)精通Android Wear应用开发|230741
 图书定价: 49元
 图书作者: (美)西迪基·哈米德(Siddique Hameed);(美)贾伟德·奇达(Javeed Chida)
 出版社:  [1机1]械工业出版社
 出版日期:  2017-09-01 00:00:00
 ISBN号: 9787111579670E
 开本: 16开
 页数: 0
 版次: 1-1
 作者简介
Siddique Hameed是一位务实的技术专家,目前致力于Simplify Commerce项目(https://simplify.com),该项目是针对MasterCard的一个支付网关平台。在丰富多彩的职业生涯中,他一直为世界500强公司在各个行业[令页]域的初创阶段开发软[亻牛],这些[令页]域囊括了金融、[0商0]业、社交媒体、电信、生物信息、出版和保险。
他对技术、软[亻牛]以及两者对日常生活的影响充满热情,是开源软[亻牛]文化的忠实拥趸,并且为众多开源项目做出了积[0极0]的贡献。有时他[0会0]就技术事[亻牛]、聚[0会0]和黑客马拉松选手发表一些言论。他喜欢为孩子和成人讲授编程、技术和软[亻牛]开发[0知0]识,并且义务从事 “编程女孩”“Code.org”和“STEM教育计划”(科[0学0]、技术、工程和数[0学0])等项目。
闲暇时,他喜欢旅游、摆弄树莓派以及自己动手制作一些小玩意。
Javeed Chida目前是Apollo教育集团(全球教育的[令页]头羊之一)的高级软[亻牛]工程师,他和若干团队多年来为跨多个行业的公司进行多层企业应用程序开发,这些行业包括教育、金融、医疗、保险、建筑和[0法0]律。
他热衷于Java门户网站,尤其对Liferay门户平台充满热情。他还钟爱构思巧妙的创[亲斤]型技术文档,除了作为Liferay.com的[0知0][0名0]博[1主1]定期发表文章之外,他把业余时间都花在了创作上,尤其是古典诗歌和小说。
 内容简介
本书详细介绍构建可穿戴应用的基础[0知0]识,以及构建AndroidWear应用程序bibei的各种工具、平台、库、SDK和技术。本书共12章。[0第0]1章概述可穿戴计算;[0第0]2章对在AndroidStudioIDE中进行AndroidWear开发进行的设置进行介绍;[0第0]3~10章以开发一个[mian]向智能手表的待办事项应用程序为[1主1]线,全[mian]介绍AndroidWear项目开发中所涉及的程序框架、用户界[mian]、数据同步、消息[扌是]示、语音交互、传感器与手势跟踪以及表盘设计等方[mian]的[0知0]识;[0第0]11章介绍AndroidWear的一些高级特性以及AndroidWear2.0的一些[亲斤]增功能;[0第0]12章则介绍AndroidWear应用程序的测试和发布。
 目录

译者序
前 言
作者简介
[0第0]1章 可穿戴计算概述 1
1.1 演化 1
1.2 摩尔定律 3
1.3 普适计算 4
1.4 移动遇上可穿戴 5
1.5 初识Android Wear 5
1.6 本章小结 6
[0第0]2章 设置开发环境 7
2.1 Android Studio 7
2.2 安装 8
2.3 Git和GitHub 8
2.4 Gradle 9
2.5 Android SKD包 10
2.6 Android虚拟设备 12
2.7 创建框架应用程序 15
2.8 本章小结 19
[0第0]3章 开发Android Wear应用程序 21
3.1 框架应用程序 22
3.2 Android清单文[亻牛] 22
3.3 Gradle构建文[亻牛] 23
3.4 应用程序中的活动组[亻牛] 25
3.5 创建Android Wear应用程序 27
3.6 本章小结 33
[0第0]4章 开发手表用户界[mian] 35
4.1 可穿戴设备用户界[mian] 36
4.2 Android清单文[亻牛] 36
4.3 TodayActivity活动 37
4.4 [1主1]活动布局文[亻牛] 39
4.5 WearableListItemLayout组[亻牛] 40
4.6 DayOfYearActivity类 43
4.7 本章小结 46
[0第0]5章 同步数据 47
5.1 什么是伙伴应用程序 48
5.2 设置Android Wear虚拟设备 49
5.3 重温Today应用程序 55
5.3.1 [亲斤]版Today应用程序的功能范畴 59
5.3.2 可穿戴设备数据层API 59
5.3.3 GoogleApiClient类 61
5.3.4 Volley库 61
5.3.5 JSoup库 61
5.3.6 构建脚本 61
5.3.7 伙伴应用程序的Android清单文[亻牛] 62
5.3.8 TodayMobileActivity类 63
5.3.9 可穿戴设备应用程序的Android清单文[亻牛] 65
5.3.10 OnThisDayActivity类 66
5.3.11 HandheldListenerService类 68
5.4 消息没有发送到可穿戴设备应用程序吗 71
5.5 本章小结 71
[0第0]6章 上下文通[0知0] 73
6.1 接收通[0知0] 73
6.2 具有待办事项通[0知0]的Today应用程序 76
6.2.1 地理围栏 76
6.2.2 模拟GPS 76
6.2.3 可穿戴设备和移动应用程序中的build.gradle文[亻牛] 77
6.2.4 手持设备应用程序的Android清单文[亻牛] 77
6.2.5 TodoMobileActivity类 79
6.3 待办事项列表视图 83
6.4 添加待办事项 84
6.4.1 模拟位置 85
6.4.2 用FakeGPS应用程序模拟位置 85
6.4.3 GeofenceTransitionIntentService类 87
6.4.4 手持设备应用程序通[0知0] 89
6.4.5 可穿戴设备应用程序通[0知0] 90
6.5 本章小结 91
[0第0]7章 语音交互、传感器和跟踪 93
7.1 语音功能 93
7.1.1 系统[扌是]供的语音动作 94
7.1.2 应用程序[扌是]供的语音动作 95
7.2 [亲斤]特性——通过语音命令添加待办事项 95
7.3 可穿戴设备应用程序中的AddTodoItem活动 97
7.4 处理语音输入 98
7.5 手持设备应用程序 100
7.6 运动传感器 101
7.6.1 陀螺仪 102
7.6.2 加速计 103
7.7 [亲斤]特性——行走跟踪 103
7.8 本章小结 106
[0第0]8章 创建自定义用户界[mian] 107
8.1 Android Wear用户界[mian]设计 107
8.2 常见的UI模式 108
8.2.1 卡片 108
8.2.2 选择列表 110
8.3 重温OnThisDay活动 110
8.3.1 OnThisDayActivity活动 111
8.3.2 活动布局 112
8.4 本章小结 115
[0第0]9章 原质化设计 117
9.1 上手原质化设计 117
9.1.1 与世界交互 118
9.1.2 可视化语言 121
9.2 待办事项菜单 122
9.2.1 TodosActivity类 123
9.2.2 TodoItemTypeFragment类 125
9.2.3 NavigationAdapter类 126
9.2.4 导航项 127
9.2.5 WearableDrawerLayout类 127
9.2.6 菜单项 128
9.2.7 菜单监听器 129
9.2.8 切换待办事项类型 130
9.3 本章小结 132
[0第0]10章 表盘 133
10.1 报时 133
10.1.1 什么是表盘 134
10.1.2 设计时的考虑因素 134
10.1.3 实现时的考虑因素 135
10.1.4 表盘服务 135
10.1.5 交互式表盘 136
10.1.6 性能考虑因素 137
10.2 制作表盘 138
10.3 TodayWatchFace服务 139
10.4 TodayWatchFaceService类 141
10.5 onTimeTick方[0法0] 142
10.6 绘制表盘 142
10.7 环境[1光1]模式 144
10.8 定制表盘 145
10.9 本章小结 147
[0第0]11章 高级特性和概念 149
11.1 让手表一直运行 149
11.2 屏幕常亮的步进计数器 151
11.3 调试可穿戴设备应用程序 156
11.4 未来之路——Android Wear 2.0述[0评0] 163
11.4.1 表盘的复合显示 163
11.4.2 导航和动作抽屉 164
11.4.3 消息风格的扩展通[0知0] 164
11.4.4 输入[0法0]框架 164
11.4.5 远程输入和智能回复 165
11.4.6 手腕姿态 165
11.4.7 桥接模式 165
11.4.8 可[0独0]立运行的可穿戴设备 166
11.5 本章小结 166
[0第0]12章 把应用程序发布到Google Play 167
12.1 测试 167
12.1.1 测试需求 168
12.1.2 单元测试类型 168
12.1.3 用户界[mian]的自动化测试 169
12.1.4 测试API 169
12.1.5 人的参与 172
12.2 发布应用程序 172
12.2.1 打包 173
12.2.2 发布和选择进入 176
12.3 本章小结 180