网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 精通Android Wear应用开发 |
分类 | 人文社科-社会科学-语言文字 |
作者 | (美)西迪基·哈米德(Siddique Hameed),(美)贾伟德·奇达(Javeed Chida) 著;张磊,胡训强 译 |
出版社 | 机械工业出版社 |
下载 | |
简介 | 内容推荐 本书详细介绍构建可穿戴应用的基础知识,以及构建AndroidWear应用程序推荐的各种工具、平台、库、SDK和技术。本书共12章。靠前章概述可穿戴计算;第2章对在AndroidStudioIDE中进行AndroidWear开发进行的设置进行介绍;第3~10章以开发一个面向智能手表的待办事项应用程序为主线,全面介绍AndroidWear项目开发中所涉及的程序框架、用户界面、数据同步、消息提示、语音交互、传感器与手势跟踪以及表盘设计等方面的知识;靠前1章介绍AndroidWear的一些不错特性以及AndroidWear2.0的一些新增功能;靠前2章则介绍AndroidWear应用程序的测试和发布。 作者简介 西迪基·哈米德(Siddique Hameed),一位务实的技术专家,目前致力于Simplify Commerce项目,该项目是针对Master Card的一个支付网关平台。在其丰富多彩的职业生涯中,他一直为世界500强公司开发软件,涉及的领域囊括了金融、商业、社交媒体、电信、生物信息、出版和保险。他是开源软件文化的忠实拥趸,并且为众多开源项目做出了积极的贡献。 贾伟德·奇达(Javeed Chida),目前是Apollo教育集团(优选教育的领头羊之一)的不错软件工程师,他和若干团队多年合作进行多层企业应用程序开发,使得公司能够跨界多个领域,这些领域包括教育、金融、医疗、保险、建筑和法律。 目录 译者序 前言 作者简介 第1章可穿戴计算概述1 1.1演化1 1.2摩尔定律3 1.3普适计算4 1.4移动遇上可穿戴5 1.5初识AndroidWear5 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.5Wearable ListItem Layout组件40 4.6DayOfYearActivity类43 4.7本章小结46 第5章同步数据47 5.1什么是伙伴应用程序48 5.2设置AndroidWear虚拟设备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.1AndroidWear用户界面设计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未来之路——AndroidWear2.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章把应用程序发布到GooglePlay167 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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。