前些天看见一个demo,扫描特定的形状,屏幕上会出现对应的小娃娃做相应的动作(3d的,不管你屏幕怎么动,他都是在固定的位置)。

这就引起了我的好奇心,查了半天,最后找到了一个,叫EasyAR的。

下面是他们的官网:

http://www.easyar.cn/

老套路:邮箱注册账号,登录进去之后,可以看他的文档。

或者是Android开发者可以看我下面的套路去运行她的demo(没什么要注意的难点)。

首先进入官网后,进入下载页:

点击上方EasyAR SDK2.0 Native Simple,下载Android的demo:

下面右侧 Basic Simple Android 下载!

下载之后解压文件里应该是下图的样子,一大堆demo:

demo很多,贴出官网给出了每一个demo对应的说明,就在你下载的旁边的文字就是。

这里我打开了HelloARVideo这个demo(识别图形播放视频)。

现在直接用Android Studio打开对应你想看的项目:

打开之后编译完那一套技能之后,就可以运行了,但是你现在运行到手机上的是不好使的,看下MainActivity的代码就知道了:

你需要去官网,你的控制台创建你的应用,并获取key放到这里。

创建一个应用,按照MainActivity中的注释去填写应用的名字,和包名,创建好之后就点击查看key:

点击查看,把你得到的字符串给到MainActivity中,重新运行,就可以看见相机打开了(有可能网络原因你需要等一会才好使)。

在assets目录下可以看见资源文件,demo指定的扫描识别图形是身份证的背面,问同事借了一个身份证扫描之后,身份证上面就开始播放视频了。

无论你怎么动手机,切换角度,上下动,他都是在身份证的背面播放的。

挺好玩的一个东西,可以试着先把demo的资源替换替换,做一个自己想要的试试。

HelloAR就到这,接下来再慢慢分享深入的。

Android AR ---HelloAR(用的EasyAR 免费版)相关推荐

  1. Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解

    Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解 目录 Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解 一.OpenGL ES渲染管线 1.基本处 ...

  2. Android AR开发实践之一:AR介绍

    Android AR开发实践之一:AR介绍 一.什么是AR 二.AR的发展历程 三.AR的应用场景 四.AR技术面临的主要问题 五.AR平台简介 一.什么是AR AR(Augmented Realit ...

  3. Android AR开发实践之四:基于Sceneform的ARcore开发实例

    Android AR开发实践之四:基于Sceneform的ARcore开发实例 一.设备配置 1.配置虚拟设备 2.配置真机 二.开发环境配置 1.首先添加sceneform的gradle插件到工程配 ...

  4. Android AR开发实践之二: Google ARCore介绍

    Android AR开发实践之二: Google ARCore介绍 一.ARCore介绍 二.ARCore工作原理 三.ARCore基本概念 四.ARCore渲染技术 使用OpenGL渲染 使用Sce ...

  5. 【Unity/AR/Android】Unity中配置EasyAR开发环境

    Unity/AR/Android 下载EasyAR Scene Unity Plugin 将下载好的tgz文件导入Unity 最近开始做安卓上的Unity开发,合作小伙伴用的EasyAR作为安卓上AR ...

  6. android ar 动画,Android实现支付宝AR扫描动画效果

    支付宝AR扫描效果动画实现,具体内容如下 之前一个网友说想要一个支付宝扫描动画的效果demo,所以又花了点时间做了下这个东西,先看效果图 说一下实现的思路,如图中最外围的蓝色的是用两个相距180°的圆 ...

  7. android ar人脸贴图,ARCore与ARKit实现人脸贴纸、更换材质等动画效果

    近两年市面上出现了很多有关有关美颜滤镜.贴纸等各种贴纸效果的相机出现,由于项目的需要调研了google开源的一个能够提供3D角度的ARCore框架,本人也结合ARKit在iOS手机上实现了类抖音的效果 ...

  8. 频点换算计算器android,LTE频率频点计算器免费版

    想要学习好电频计算?LTE频率频点计算器免费版肯定能够帮您解决相当多的问题!最为专业的电频频率计算方法就在这里等着您的了解!LTE频率频点计算器免费版直接在软件功能上面输入频段输入下行频的好功能让您在 ...

  9. 开源 AR 安卓APP:android AR app 开发及源码

    开发环境: android studio2.3.1 已经安装好了 android SDK.JDK.NDK. 测试环境: 模拟器:Genymotion(API 21) 真机(android版本6.0) ...

最新文章

  1. ggplot2 调整绘图区域大小
  2. python的raw_ input是什么意思-对python中raw_input()和input()的用法详解
  3. Atitit. 破解  拦截 绕过 网站 手机 短信 验证码  方式 v2 attilax 总结
  4. AMD为何要选择捆绑中国市场?
  5. Linux权限和进程管理、网络配置、任务调度(四)
  6. 6-4-2:STL之list——list的模拟实现
  7. python使用pymysql连接mysql_python3使用PyMysql连接mysql数据库的简单示例
  8. React Router学习
  9. 安卓调用系统语音识别功能全解(谷歌语音服务):获取识别结果,使用语音识别进行搜索。
  10. 编译错误:vulkan/vulkan.h:没有那个文件或目录
  11. 如何便捷的获取AD(Altium Designer)封装、以及如何从PCB工程中导出封装库、封装库安装
  12. 合并多个DataTable统计数据
  13. Apache Project LIst 所有项目介绍
  14. 正版饥荒搜不到服务器,饥荒正版无法刷出服务器问题的解决方法
  15. 云计算场景下,如何快速定位出虚拟机reboot/shutdown引发的故障
  16. 写作能赚钱吗?不,写作的首要目的,是认识自己
  17. sgu-207 Robbers
  18. 曹晋睿 受邀担任第七届少儿模特明星盛典亲善大使
  19. 奇点临近-人工智能的时代已经来了
  20. C语言---指针笔试题

热门文章

  1. 经纬M300赛尔102S航测全流程解析
  2. Proe5 修改默认模板单位为公制
  3. 解决方案产品化?如何执行
  4. 46、微信-群聊列表
  5. 计算机绘制表格教案,word中插入表格教案
  6. 什么是PE,PE有什么意义?
  7. geogebra几何画图工具用法
  8. resultful规范使用
  9. calcite查询mysql_Apache Calcite教程-SQL解析-Calcite SQL解析
  10. 农业技术:从能量的角度看农业革命(垄耕种植法)