文档开发者中心
我的

【小白教程】版主教你如何连接AR功能做自己的小程序

如果你已经去过华为开发者联盟官方网站看着满屏的教程不知所措,下载一堆东西无从下手,你看这里就对了。
如果你还没去过联盟官网还不了解华为平台的AR功能,那你就先看此帖,按版主小姐姐教你的去看官网去下载你需要的东东,会更有帮助。

想要接入AR功能其实很简单,小白都可以学会!
华为开发者联盟官方网站已经为你准备好了一切,下面一步步告诉你如何操作。

准备工作必不可少:
1.登录华为开发者联盟官方网站注册会员加入联盟,这样才能够在开发者平台操作。
2.以官网会员身份登录 阅读开发指南,下载蓝色字体“HUAWEI AR Engine SDK下载”这个安装包。(如图1)
图1:安装指南

接下来有两种操作:
如果你只想看一下AR效果:打开文件夹安装AREngineServer-emui.apk和3个子文件夹中的APK文件(如图3,4,5)至手机即可
图2:安装包一级文件夹的AREngineServer-emui.apk
图3:C文件夹中的APK文件
图4:JAVA文件夹中的APK文件
图5:UNITY文件夹中的APK文件

如果你想编辑程序:安装文件AREngineServer-emui.apk(如图2)至手机后,包含合适的
Client API到工程中,即可在程序中调用AR功能,还可以参考任意文件夹中DEMO文件夹的DEMO源代码。
图6:C文件夹的依赖文件
图7:JAVA文件夹的依赖文件
图8:UNITY文件夹的依赖文件
为什么会有“C、JAVA、UNITY”三个文件夹?
这是华为平台将AR分成的三种类型,适用于不同的APP,官网中已分类介绍。(如图9)
图9:官网API分类

C就是NDK API,适用于基于NDK开发的应用   
JAVA API适用于电商类应用
UNITY API适用于游戏类应用

(详情点击上述类别可见)

下面详细介绍一下“HUAWEI AR Engine SDK下载”这个安装包(如图1)

这个包下载完毕解压缩后打开是这样的(如图10)
图10 文件包打开示例



这是个强大的安装包,图10文件夹里包含了图11中的:CLIENT API、SERVICE和各种说明书。

图11:APP链接功能的结构示例


图10文件AREngineServer-emui.apk(如图2红框)相当于图11中的SERVICE,这个文件必须安装在P20或NOVA3手机上,除了直接用安装包,华为应用市场也可以下载,叫华为AR ENGINE。——这就是开发指南第3步(如图1)。

那么,图11中CLIENT API在哪里?在图10“C、JAVA、UNITY”三个文件夹里,就是上述的编程安装软件(如图6,7,8),
再强调一遍,编程之前必须选择其中适用的API包含到你的工程中,才可以调用HUAWEI AR功能!

华为针对每种类型都制作了一个简单的DEMO结果,给你参考其效果,如上述图3,4,5的APK文件,安装在手机上可以看到AR功能效果。
每种类型都有DEMO的源代码,JAVA和C都在文件夹中,unity的源代码在它的编程安装文件中(如图8),你可以自由使用编辑自己想要的小程序。
图12:JAVA文件夹中的DEMO
图13:C文件夹中的DEMO


详情你也可以阅读安装包里的说明文件。


点赞
收藏
1
回复
4
分享
举报
浏览8947 编辑于2018-07-26 08:37未知归属地
全部评论
最多点赞
最新发布
最早发布
谢谢楼上各位的支持,昨日发了新帖关于华为的一个新能力,感兴趣可以点开喔!
【干货】分栏能力接入-让APP在哪里都始终如一
4楼回复于2018-07-31 05:42 未知归属地
谢谢分享
3楼回复于2018-07-25 05:39 未知归属地
看看
2楼回复于2018-07-24 11:23 未知归属地
谢谢楼主分享
1楼回复于2018-07-24 01:35 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。