原文连接:http://bbs.seacat.cn/thread-863-1-2.html

Mirror API提供了一整套的组件,这样你就可以用它为谷歌眼镜开发来提供服务。因为谷歌眼镜Service与你以前开发过的软件都不一样,所以要通过Mirror API来适配谷歌眼镜。许多服务分为几大类的API来使用。下面的举例来说明如何通过组合Mirror API来创建谷歌眼镜上服务。

猫咪的真相


传播内容的谷歌眼镜时间轴是一个简单而强大的谷歌Mirror API。猫咪的真相这个例子通过谷歌眼镜向用户发送有关猫的真相就会遵循下面这个流程:

1,通过OAuth 2.0方法验证用户订阅。
    2,喵咪的真相存储用户列表和他们的凭证。
    3,每隔一小时,猫咪的真相会推送一个新的猫咪真相。它通过遍历所有存储用户和项目时间表来插入到他们的时间表中。

添加一个猫咪

每次改进分布猫的照片方法都是人类科技史上的进步。谷歌眼镜也不例外。
    因为每张照片都可以更好的显示一只猫,这个服务就允许用户通过谷歌眼镜来随机一直猫咪和一张照片然后复合在一起。
    1,你的用户通过OAuth 2.0验证访问您的web应用程序。
    2,你的服务创建一个新的链接显示在你用户的谷歌眼镜上叫做"添加一只猫咪"。
    3,然后你的用户拍照,他们就可以通过"添加一只猫咪"来分享他们的照片。
    4,你的服务选择随机一张猫咪图片把这只猫融合在图片里。
    5,最后,你的服务把这张图片推送到你的用户的谷歌眼镜中。

1,您的用户授权使用OAuth 2.0。你的服务存储他们的凭证。
     2,OAuth 2.0验证完成后,您的服务插入一个叫做“添加一只猫”链接。
     3,接下来,您的服务订阅更新这个用户的时间轴插入一个订阅时间集合。现在“添加一个猫”就完全建立好了。
     4,接下来,你的用户拍照
     5,你的用户像“添加一只猫”共享照片。这使得时间轴卡片与这张照片可以访问您的服务。
     6,因为你的服务订阅时间表更新,通知发送给您的服务。这个通知时间项包含了共享照片的链接。
     7,您的服务检查通知,然后使用包含ID来获取时间轴卡包含的照片。
     8,接下来,您的服务检查项目的时间表,并使用附件ID来获取照片的字节数。
     9,你的服务选择一个随机的一只猫的形象,组合成共享照片。
     10,最后,你的服务构建一个新的时间线卡片,并将其插入到您的用户的时间线卡片中,这其中包含了那种通过服务生成的猫咪照片。

小提示:作为一个额外的建议,你可以把分享建在菜单项,添加到时间轴卡片。这允许”添加一只猫“照片共享反复添加一个猫,就可以达到添加多个猫的照片的效果。

附近的宠物店

世界上只有一件事比猫的图片更真实,那就是现实中的猫咪,毛茸茸的猫咪。Mirror API可以让你总是知道最近的宠物店在哪儿。
  使用下面的这些方式:
   1,你的用户通过验证OAuth 2.0访问您的web应用程序和订阅。
   2,用你的服务来确定用户的位置。
   3,你的服务通过搜索该位置来找到附近的宠物店。
   4,服务通过插入卡片的左边来列出这些附近的宠物店。
   5,由于谷歌眼镜会对你的用户的位置来通知你的服务。
   6,对于每一个通知,您的服务会重复宠物商店搜索并更新固定卡,以此来反映新的最接近的宠物商店。

实施这项服务遵循此API的流程:

1,您的用户授权使用OAuth 2.0。除了添加通常的Glass.timeline,您的应用程序还要请求glass.location范围的访问。
   2,OAuth的2.0验证一旦结束,您的服务订阅更新你的用户的位置。
   3,接下来,你的服务从位置端点读取你的用户的最新位置。
   4,您的服务搜索用户附近的宠物商店。
   5,您的服务创建了一个时间线卡,其中列出了宠物商店的搜索结果。为了保持这种卡上的时钟屏幕的左侧,你的服务记住这张卡片。
   6,当你的用户移动,他们的最新位置会更新。
   7,因为你的服务接收到位置更新,通知被发送到你的服务。此通知链接到最新的位置集合。
   8,根据通知,您的服务获取你的用户的最新位置。
   9,接下来,您的服务将搜索用户附近的宠物商店。
   10,最后,你的服务更新在步骤5中插入时间轴项目的卡片。

谷歌眼镜开发Mirror API之API使用案例相关推荐

  1. 谷歌眼镜开发Mirror API之PHP开发

    原文地址:http://bbs.seacat.cn/thread-871-1-2.html PHP快速开发 欢迎来到PHP快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Goog ...

  2. 谷歌眼镜开发Mirror API之Python开发

    原文地址:http://bbs.seacat.cn/thread-872-1-2.html Python 快速开发 欢迎来到Python快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示. ...

  3. 谷歌眼镜开发Mirror API之.NET语言开发

    原文地址:http://bbs.seacat.cn/thread-870-1-2.html .NET快速开发 欢迎来到.NET快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  4. 谷歌眼镜开发Mirror API之Go语言开发

    原文地址:http://bbs.seacat.cn/thread-868-1-2.html Go语言快速启动 欢迎来到Go语言快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  5. 谷歌眼镜开发Mirror API之Java开发

    原文地址:http://bbs.seacat.cn/thread-869-1-2.html Java快速启动 欢迎来到Java快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  6. 谷歌眼镜开发Mirror API之快速启动

    原文地址:http://bbs.seacat.cn/thread-867-1-2.html 快速启动 我们推荐您构建启动项目通过Google Mirror API,可以使用很多流行的语言比如Java和 ...

  7. 谷歌眼镜开发Mirror API之Glassware启动清单

    原文地址:http://bbs.seacat.cn/thread-909-1-1.html Glassware启动清单我们的团队审核你的Glassware时会考虑下列事项以及其他因素.确保你提交进行审 ...

  8. iPad开发(相对于iPhone开发时专有的API)

    iPad开发 一.iPad开发简介 1.什么是iPad 一款苹果公司于2010年发布的平板电脑 定价介于苹果的智能手机iPhone和笔记本电脑产品之间 跟iPhone一样,搭载的是iOS操作系统 2. ...

  9. 百度地图开发:地图调起API(Web端)使用终点经纬度直接调用百度地图导航信息的解决方案

    地图调起API 百度地图URI API是为开发者提供直接调起百度地图产品(百度地图手机客户端)以满足特定业务场景下应用需求的程序接口,开发者只需按照接口规范构造一条标准的URI,便可在PC和移动端浏览 ...

最新文章

  1. Confluence 6 生产环境备份策略
  2. [记录]使用openGL显示点云的一个程序
  3. 三层架构—实践篇(.Net登录实例)
  4. body curl 设置post_深入说说postman发送post请求
  5. 10.3 广州集训 Day2
  6. FinalTest 基于web的登录口令修改设计
  7. 从零开始学前端:过渡和动画 --- 今天你学习了吗?(CSS:Day20)
  8. 系统学习数字图像处理之形态学分析补充(灰度级处理)
  9. 《图解算法》第九章之动态规划
  10. mysql的sql语句where,SQL之WHERE语句
  11. Android图片加载那些事(一)-实现加载手机中的所有图片
  12. 使用netmeeting进行网络培训
  13. arm交叉编译工具链的选择
  14. psn注册什么服务器,怎么注册PSN港服账号?PSN港服官网注册教程
  15. 觉得为时已晚的时候,恰恰是最早的时候。
  16. 【迁移学习】Self Paced Adversarial Training for Multimodal Few-shot Learning论文解读
  17. java微信登录认证
  18. 领英工具:如何使用领英精灵在领英上有序归类分组管理客户?
  19. IceCTF - All your Base are belong to us
  20. go Benchmark的运行

热门文章

  1. 周末又没有了......
  2. labuladong的一些刷题记录
  3. 两部门重磅发文:东部高校不得从中西部、东北地区挖人!
  4. Linux系统取证学习笔记
  5. 衍生式设计+纤维增强3D打印对汽车零部件进行轻量化设计制造
  6. 霍金《大设计》中的生命游戏
  7. ElasticSearch学习_陶文5_【02】把 Elasticsearch 当数据库使:过滤和排序
  8. nancy 文件服务器,用Web api /Nancy 通过Owin Self Host简易实现一个 Http 服务器(示例代码)...
  9. Attention学习系列(1):人脑与视觉中的注意力机制
  10. 【SQL开发实战技巧】系列(三十七):数仓报表场景☞从表内始终只有近两年的数据,要求用两列分别显示其中一年的数据聊行转列隐含信息的重要性