当前位置:主页 > 书籍配套资源 > Android配套资源
《精通Android Wear应用开发》源码

《精通Android Wear应用开发》源码

  • 更新:2022-02-23
  • 大小:2.7 MB
  • 类别:Android
  • 作者:西迪基·哈米德
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

可穿戴设备是移动计算技术的新浪潮之一,近几年来,可穿戴设备领域可谓百花齐放,各种酷炫的产品接踵而至。除了目前市面上常见的智能手环、智能手表以及智能眼镜等消费电子产品之外,可穿戴设备还有望进一步应用于医疗(辅助帕金森症患者)、军事(单兵外骨骼)以及安全(电子标识牌)等领域,发挥更大的价值。为此,Google公司推出了Android Wear,它是Android操作系统的一个移植版本,为基于Android的可穿戴设备应用程序开发提供了运行平台、SDK和技术规范等一整套解决方案。机械工业出版社华章公司不失时机地引进了本书,为希望尽快掌握这一“风口”上技术的广大读者奉上了一份大餐。

全书共分为12章,可分为三部分。第一部分包含第1章和第2章,简要介绍可穿戴计算的概念以及在Android Studio IDE中进行Android Wear开发必要的设置。第3~10章为第二部分,以开发一个面向智能手表的待办事项应用程序为主线,全面介绍Android Wear项目开发中所涉及的程序框架、用户界面、数据同步、消息提示、语音交互、传感器与手势跟踪以及表盘设计等方面的知识。第11章和第12章为第三部分,其中第11章介绍Android Wear的一些高级特性以及新推出的Android Wear 2.0的一些新增功能,第12章则介绍Android Wear应用程序的测试和发布。全书内容全面、结构严谨,是走上Android Wear应用程序开发之路的必备好书,对于已有Android智能手机开发经验的读者而言,更是实现快速转型的利器。

全书由张磊和胡训强共同翻译,其中张磊翻译了作者简介、前言、第1~8章和第10章,胡训强翻译了第9章、第11章、第12章。囿于译者的技术和语言水平,书中难免会出现不准确甚至错误之处,如果你发现了这样的地方,请通过邮箱10185014@qq.com告知我们以便改进,在此向你表示感谢!
最后,感谢所有为本书顺利付梓而付出艰辛劳动的人!

封面图

目录

  • 译者序
  • 前言
  • 作者简介
  • 第1章可穿戴计算概述1
  • 1.1演化1
  • 1.2摩尔定律3
  • 1.3普适计算4
  • 1.4移动遇上可穿戴5
  • 1.5初识Android Wear5
  • 1.6本章小结6
  • 第2章设置开发环境7
  • 2.1Android Studio7
  • 2.2安装8
  • 2.3Git和GitHub8
  • 2.4Gradle9
  • 2.5Android SKD包10
  • 2.6Android虚拟设备12
  • 2.7创建框架应用程序15
  • 2.8本章小结19
  • 第3章开发Android Wear应用程序21
  • 3.1框架应用程序22
  • 3.2Android清单文件22
  • 3.3Gradle构建文件23
  • 3.4应用程序中的活动组件25
  • 3.5创建Android Wear应用程序27
  • 3.6本章小结33
  • 第4章开发手表用户界面35
  • 4.1可穿戴设备用户界面36
  • 4.2Android清单文件36
  • 4.3TodayActivity活动37
  • 4.4主活动布局文件39
  • 4.5WearableListItemLayout组件40
  • 4.6DayOfYearActivity类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.3GoogleApiClient类61
  • 5.3.4Volley库61
  • 5.3.5JSoup库61
  • 5.3.6构建脚本61
  • 5.3.7伙伴应用程序的Android清单文件62
  • 5.3.8TodayMobileActivity类63
  • 5.3.9可穿戴设备应用程序的Android清单文件65
  • 5.3.10OnThisDayActivity类66
  • 5.3.11HandheldListenerService类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.5TodoMobileActivity类79
  • 6.3待办事项列表视图83
  • 6.4添加待办事项84
  • 6.4.1模拟位置85
  • 6.4.2用FakeGPS应用程序模拟位置85
  • 6.4.3GeofenceTransitionIntentService类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.1Android Wear用户界面设计107
  • 8.2常见的UI模式108
  • 8.2.1卡片108
  • 8.2.2选择列表110
  • 8.3重温OnThisDay活动110
  • 8.3.1OnThisDayActivity活动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.1TodosActivity类123
  • 9.2.2TodoItemTypeFragment类125
  • 9.2.3NavigationAdapter类126
  • 9.2.4导航项127
  • 9.2.5WearableDrawerLayout类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.3TodayWatchFace服务139
  • 10.4TodayWatchFaceService类141
  • 10.5onTimeTick方法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

资源下载

资源下载地址1:https://pan.baidu.com/s/1tAdzvDku6ZFf1_jKOkE_rA

网友留言