登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』精通Android Wear应用开发

書城自編碼: 3066248
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]西迪基·哈米德[Siddique Hameed] 贾伟
國際書號(ISBN): 9787111579670
出版社: 机械工业出版社
出版日期: 2017-09-01
版次: 1
頁數/字數: 180/160000
書度/開本: 16开 釘裝: 平装

售價:HK$ 71.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
李鸿章及其时代:中西方世界的历史撞击
《 李鸿章及其时代:中西方世界的历史撞击 》

售價:HK$ 70.8
剑桥罗马骑士等级史(历史学堂)
《 剑桥罗马骑士等级史(历史学堂) 》

售價:HK$ 273.6
脉络:小我与大势
《 脉络:小我与大势 》

售價:HK$ 103.8
权势转移:近代中国的思想与社会(修订版)
《 权势转移:近代中国的思想与社会(修订版) 》

售價:HK$ 93.2
欧洲四千年
《 欧洲四千年 》

售價:HK$ 93.2
孙中山与海南(1905—1913)
《 孙中山与海南(1905—1913) 》

售價:HK$ 92.0
故宫雅趣:紫禁城皇室生活与君臣轶事
《 故宫雅趣:紫禁城皇室生活与君臣轶事 》

售價:HK$ 103.8
金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易
《 金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易 》

售價:HK$ 115.6

 

內容簡介:
本书详细介绍构建可穿戴应用的基础知识,以及构建AndroidWear应用程序必备的各种工具、平台、库、SDK和技术。本书共12章。第1章概述可穿戴计算;第2章对在AndroidStudioIDE中进行AndroidWear开发进行的设置进行介绍;第3~10章以开发一个面向智能手表的待办事项应用程序为主线,全面介绍AndroidWear项目开发中所涉及的程序框架、用户界面、数据同步、消息提示、语音交互、传感器与手势跟踪以及表盘设计等方面的知识;第11章介绍AndroidWear的一些高级特性以及AndroidWear2.0的一些新增功能;第12章则介绍AndroidWear应用程序的测试和发布。
關於作者:
第1章 可穿戴计算概述1
1.1 演化1
1.2 摩尔定律3
1.3 普适计算4
1.4 移动遇上可穿戴5
1.5 初识Android Wear5
1.6 本章小结6
第2章 设置开发环境7
2.1 Android Studio7
2.2 安装8目录?Contents
译者序
前 言
作者简介
第1章 可穿戴计算概述1
1.1 演化1
1.2 摩尔定律3
1.3 普适计算4
1.4 移动遇上可穿戴5
1.5 初识Android Wear5
1.6 本章小结6
第2章 设置开发环境7
2.1 Android Studio7
2.2 安装8
2.3 Git和GitHub8
2.4 Gradle9
2.5 Android SKD包10
2.6 Android虚拟设备12
2.7 创建框架应用程序15
2.8 本章小结19
第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
第4章 开发手表用户界面35
4.1 可穿戴设备用户界面36
4.2 Android清单文件36
4.3 TodayActivity活动37
4.4 主活动布局文件39
4.5 WearableListItemLayout组件40
4.6 DayOfYearActivity类43
4.7 本章小结46
第5章 同步数据47
5.1 什么是伙伴应用程序48
5.2 设置Android Wear虚拟设备49
5.3 重温Today应用程序55
5.3.1 新版Today应用程序的功能范畴59
5.3.2 可穿戴设备数据层API59
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
第6章 上下文通知73
6.1 接收通知73
6.2 具有待办事项通知的Today应用程序76
6.2.1 地理围栏76
6.2.2 模拟GPS76
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 手持设备应用程序通知89
6.4.5 可穿戴设备应用程序通知90
6.5 本章小结91
第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
第8章 创建自定义用户界面107
8.1 Android Wear用户界面设计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
第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
第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方法142
10.6 绘制表盘142
10.7 环境光模式144
10.8 定制表盘145
10.9 本章小结147
第11章 高级特性和概念149
11.1 让手表一直运行149
11.2 屏幕常亮的步进计数器151
11.3 调试可穿戴设备应用程序156
11.4 未来之路——Android Wear 2.0述评163
11.4.1 表盘的复合显示163
11.4.2 导航和动作抽屉164
11.4.3 消息风格的扩展通知164
11.4.4 输入法框架164
11.4.5 远程输入和智能回复165
11.4.6 手腕姿态165
11.4.7 桥接模式165
11.4.8 可独立运行的可穿戴设备166
11.5 本章小结166
第12章 把应用程序发布到Google Play167
12.1 测试167
12.1.1 测试需求168
12.1.2 单元测试类型168
12.1.3 用户界面的自动化测试169
12.1.4 测试API169
12.1.5 人的参与172
12.2 发布应用程序172
12.2.1 打包173
12.2.2 发布和选择进入176
12.3 本章小结180
目錄
目录?Contents
译者序
前 言
作者简介
第1章 可穿戴计算概述1
1.1 演化1
1.2 摩尔定律3
1.3 普适计算4
1.4 移动遇上可穿戴5
1.5 初识Android Wear5
1.6 本章小结6
第2章 设置开发环境7
2.1 Android Studio7
2.2 安装8
2.3 Git和GitHub8
2.4 Gradle9
2.5 Android SKD包10
2.6 Android虚拟设备12
2.7 创建框架应用程序15
2.8 本章小结19
第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
第4章 开发手表用户界面35
4.1 可穿戴设备用户界面36
4.2 Android清单文件36
4.3 TodayActivity活动37
4.4 主活动布局文件39
4.5 WearableListItemLayout组件40
4.6 DayOfYearActivity类43
4.7 本章小结46
第5章 同步数据47
5.1 什么是伙伴应用程序48
5.2 设置Android Wear虚拟设备49
5.3 重温Today应用程序55
5.3.1 新版Today应用程序的功能范畴59
5.3.2 可穿戴设备数据层API59
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
第6章 上下文通知73
6.1 接收通知73
6.2 具有待办事项通知的Today应用程序76
6.2.1 地理围栏76
6.2.2 模拟GPS76
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 手持设备应用程序通知89
6.4.5 可穿戴设备应用程序通知90
6.5 本章小结91
第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
第8章 创建自定义用户界面107
8.1 Android Wear用户界面设计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
第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
第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方法142
10.6 绘制表盘142
10.7 环境光模式144
10.8 定制表盘145
10.9 本章小结147
第11章 高级特性和概念149
11.1 让手表一直运行149
11.2 屏幕常亮的步进计数器151
11.3 调试可穿戴设备应用程序156
11.4 未来之路——Android Wear 2.0述评163
11.4.1 表盘的复合显示163
11.4.2 导航和动作抽屉164
11.4.3 消息风格的扩展通知164
11.4.4 输入法框架164
11.4.5 远程输入和智能回复165
11.4.6 手腕姿态165
11.4.7 桥接模式165
11.4.8 可独立运行的可穿戴设备166
11.5 本章小结166
第12章 把应用程序发布到Google Play167
12.1 测试167
12.1.1 测试需求168
12.1.2 单元测试类型168
12.1.3 用户界面的自动化测试169
12.1.4 测试API169
12.1.5 人的参与172
12.2 发布应用程序172
12.2.1 打包173
12.2.2 发布和选择进入176
12.3 本章小结180
內容試閱
Preface?前言本书面向的读者是在移动、桌面或Web平台上为可穿戴设备开发应用程序(即所谓可穿戴应用程序)的开发人员。此外,还有一种可能就是你的应用程序已经在Google Play应用商店中占有一席之地,目前正想为你已完成的Android应用程序添加Android Wear。
本书的主要目的是让你对构建设计良好、运行可靠的Android Wear应用程序过程中所涉及的思想体系、思维过程、开发细节以及方法论有深入的理解。本书将介绍可穿戴计算范式的优缺点,希望通过这种做法为你构建满足现实世界用例需求的可穿戴设备应用程序奠定坚实的基础。
我们将按照从基础到中级再到高级的顺序循序渐进地研究众多具有不同复杂程度的概念和特性。每章自带示例代码的目的是让你通过实践掌握构建Android Wear应用程序必需的工具、库、SDK和其他相关技术的知识。
通读本书各章后,你有望达成以下目标:
理解可穿戴计算技术;针对使用Android Studio构建Android Wear应用程序设置开发环境;逐步熟练掌握Android Wear SDK和API;理解Android Wear应用程序开发相关的常用UI模式和用户体验(UX)原则;使用可穿戴设备的形状因子(圆形或方形);利用Android可穿戴设备上的传感器;开发Android Wear示例程序来巩固所学概念;在Android移动(手持设备)应用程序和Android Wear应用程序之间进行通信;学会如何把Android Wear应用程序发布到Google Play应用商店。
本书主要内容第1章从总体上介绍可穿戴计算的基础知识以及该技术的演化过程。该章还讨论移动计算、普适计算和云计算。
第2章将关注点放在开发环境的设置上,内容囊括从IDE的安装到针对Android Wear开发必需的SDK和库的讨论。
第3章指导读者从零开始使用Android Studio一步步地开发一个名为Today的Android Wear应用程序。
第4章使用Android Wear SDK中的UI组件对Today应用程序进行拓展,并利用自定义布局创建自定义UI组件。
第5章介绍伙伴手持设备应用程序必需的一些概念,包括将手持设备和Android Wear模拟器进行配对的步骤,由此扩展可穿戴设备应用程序的开发环境。Today应用程序进一步展示了这些概念。
第6章讨论Android Wear中的通知,并用一个On This Day活动(Activity)来拓展Today应用程序,以此演示Android Wear通知API的使用。
第7章讨论Wear API提供的语音功能,我们将定义一个语音动作启动应用程序。该章还介绍一些传感器并讨论如何利用它们跟踪数据。
第8章介绍一些Android Wear UI空间的核心设计原则,并讨论几个常用的Wear UI模式。我们还以一种用户友好的显示版式对On This Day活动进行了增强。
第9章从概念上对原质化设计进行了讨论,并涉及几个对于可穿戴设备应用程序设计和开发而言特有的核心原则。我们通过对之前章节中的Todo应用程序进行扩展来加深理解,这些扩展包括集成导航抽屉以便在待办事项类别之间进行切换、查看待办事项以及针对每种类别执行特定的动作。
第10章介绍表盘的概念。在对辅助开发表盘的Android Wear API进行简短介绍之后,我们开发了一个简单的交互式表盘。
第11章介绍与让应用程序始终在线相关的设计理念和API特性。我们创建了一个活动来演示Wear API提供的始终在线功能。此外,我们还探讨了通过蓝牙连接来调试可穿戴设备应用程序。
第12章讨论可用于测试Android Wear应用程序的工具以及如何进行UI的自动化测试。最后,我们通过一步步的说明来为发布应用程序做好准备。
阅读本书要做的准备为了实践书中的代码以及自行进行应用程序开发,你必须准备好下列工具:
Android Studio v2(或更高版本);JDK v7(或更高版本);Git版本控制;具有适当硬件配置的开发系统,例如开发应用程序所需的高速CPU和大容量RAM。
本书读者对象本书面向的读者对象是致力于Web、桌面或移动程序开发并希望接触Android Wear平台,渴望掌握开发Android Wear应用程序必需知识的Java开发人员。
本书约定在本书中,你会看到几种用于区分不同类别信息的文本风格,下面是这些风格的示例及其含义的解释。
代码块如下所示:
表示警告或重要提示。
表示小贴士和小技巧。
下载示例代码本书源代码可以从华章官网www.hzbook.com下载。
About the Author?作者简介Siddique Hameed是一位务实的技术专家,目前致力于Simplify Commerce项目(https:simplify.com),该项目是针对MasterCard的一个支付网关平台。在丰富多彩的职业生涯中,他一直为世界500强公司在各个行业领域的初创阶段开发软件,这些领域囊括了金融、商业、社交媒体、电信、生物信息、出版和保险。
他对技术、软件以及两者对日常生活的影响充满热情,是开源软件文化的忠实拥趸,并且为众多开源项目做出了积极的贡献。有时他会就技术事件、聚会和黑客马拉松选手发表一些言论。他喜欢为孩子和成人讲授编程、技术和软件开发知识,并且义务从事 “编程女孩”“Code.org”和“STEM教育计划”(科学、技术、工程和数学)等项目。
闲暇时,他喜欢旅游、摆弄树莓派以及自己

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.