精通Android Wear应用开发

精通Android Wear应用开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-09
版次: 1
ISBN: 9787111579670
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 180页
丛书: 移动开发
2人买过
  • 本书详细介绍构建可穿戴应用的基础知识,以及构建AndroidWear应用程序必备的各种工具、平台、库、SDK和技术。本书共12章。第1章概述可穿戴计算;第2章对在AndroidStudioIDE中进行AndroidWear开发进行的设置进行介绍;第3~10章以开发一个面向智能手表的待办事项应用程序为主线,全面介绍AndroidWear项目开发中所涉及的程序框架、用户界面、数据同步、消息提示、语音交互、传感器与手势跟踪以及表盘设计等方面的知识;第11章介绍AndroidWear的一些高级特性以及AndroidWear2.0的一些新增功能;第12章则介绍AndroidWear应用程序的测试和发布。
    。。。

    目  录?Contents 

    译者序 

    前 言 

    作者简介 

    第1章 可穿戴计算概述 1 

    1.1 演化 1 

    1.2 摩尔定律 3 

    1.3 普适计算 4 

    1.4 移动遇上可穿戴 5 

    1.5 初识Android Wear 5 

    1.6 本章小结 6 

    第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 

    第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 可穿戴设备数据层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 

    第6章 上下文通知 73 

    6.1 接收通知 73 

    6.2 具有待办事项通知的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 手持设备应用程序通知 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 Play 167 

    12.1 测试 167 

    12.1.1 测试需求 168 

    12.1.2 单元测试类型 168 

    12.1.3 用户界面的自动化测试 169 

    12.1.4 测试API 169 

    12.1.5 人的参与 172 

    12.2 发布应用程序 172 

    12.2.1 打包 173 

    12.2.2 发布和选择进入 176 

    12.3 本章小结 180
  • 内容简介:
    本书详细介绍构建可穿戴应用的基础知识,以及构建AndroidWear应用程序必备的各种工具、平台、库、SDK和技术。本书共12章。第1章概述可穿戴计算;第2章对在AndroidStudioIDE中进行AndroidWear开发进行的设置进行介绍;第3~10章以开发一个面向智能手表的待办事项应用程序为主线,全面介绍AndroidWear项目开发中所涉及的程序框架、用户界面、数据同步、消息提示、语音交互、传感器与手势跟踪以及表盘设计等方面的知识;第11章介绍AndroidWear的一些高级特性以及AndroidWear2.0的一些新增功能;第12章则介绍AndroidWear应用程序的测试和发布。
  • 作者简介:

    。。。

  • 目录:
    目  录?Contents 

    译者序 

    前 言 

    作者简介 

    第1章 可穿戴计算概述 1 

    1.1 演化 1 

    1.2 摩尔定律 3 

    1.3 普适计算 4 

    1.4 移动遇上可穿戴 5 

    1.5 初识Android Wear 5 

    1.6 本章小结 6 

    第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 

    第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 可穿戴设备数据层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 

    第6章 上下文通知 73 

    6.1 接收通知 73 

    6.2 具有待办事项通知的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 手持设备应用程序通知 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 Play 167 

    12.1 测试 167 

    12.1.1 测试需求 168 

    12.1.2 单元测试类型 168 

    12.1.3 用户界面的自动化测试 169 

    12.1.4 测试API 169 

    12.1.5 人的参与 172 

    12.2 发布应用程序 172 

    12.2.1 打包 173 

    12.2.2 发布和选择进入 176 

    12.3 本章小结 180
查看详情
相关图书 / 更多
精通Android Wear应用开发
精通Excel数据统计与分析
李宗璋
精通Android Wear应用开发
精通救生艇筏和救助艇(江苏省现代航海技术产教融合集成平台建设教材交通运输类十四五创新教材)
乔前防
精通Android Wear应用开发
精通ABP框架
[土耳其]哈利尔·伊布雷西姆·卡尔坎(Halil ·brahim Kalkan);杨帅
精通Android Wear应用开发
精通ROS机器人编程(原书第3版) [印]郎坦·约瑟夫
[印]郎坦·约瑟夫;[意]乔纳森·卡卡切
精通Android Wear应用开发
精通 Power Query
(加拿大)肯·普尔斯
精通Android Wear应用开发
精通API架构:设计、运维与演进 [英]詹姆斯·高夫
[英]詹姆斯·高夫(jamesgough);[英]丹尼尔·布莱恩特(danielbryant);[英]马修·奥本(m
精通Android Wear应用开发
精通推荐算法:核心模块+经典模型+代码详解
谢杨易
精通Android Wear应用开发
精通式学习法:基于提高学生能力的学习方法(“翻转课堂”先行者乔纳森·伯格曼最新作品,众多教育名家联袂推荐)
(美)乔纳森·伯格曼著,段文静译;中青文 出品
精通Android Wear应用开发
精通STM32F4(HAL库版)(下)
刘军 凌柱宁 徐伟健 江荧
精通Android Wear应用开发
精通STM32F4(HAL库版)(上)
刘军 凌柱宁 徐伟健 江荧
精通Android Wear应用开发
精通AI虚拟数字人制作与应用:直播主播+视频博主+营销推广+教育培训 短视频 直播 营销 教育等领域的高效生产力 附赠超值学习资源
木白 编著
精通Android Wear应用开发
精通救生艇筏和救助艇精通快速救助艇高级消防 中国海事服务中心著
中国海事服务中心 著