Android Studio 使用Vuforia(高通)开发AR

简介: AR作为现在的前端新技术,在许多APP中运用到,那么如何在Android studio开发环境下编译运行AR项目呢,请按下面步骤走:1.

AR作为现在的前端新技术,在许多APP中运用到,那么如何在Android studio开发环境下编译运行AR项目呢,请按下面步骤走:

1.搭建Android studio android 开发环境

 这个不做详细说明,其他地方都可搜到

2.下载ndk

  要进行AR开发必须下载ndk,

下载ndk

3.Vuforia相关资料下载

3.1下载Vuforia sdk

首先从https://developer.vuforia.com/downloads/sdk 下载最新版本的Android sdk 
并解压,然后重命名最外层的文件夹名,例如我现在是vuforia-sdk-android-6-2-6修改为vuforia,如下图 
这里写图片描述

3.2下载Vuforia 例子

https://developer.vuforia.com/downloads/samples下载sample,下载后解压如下图 
这里写图片描述 
然后新建文件夹ARdemo(其他名字也可以),将这些资源放入这个文件夹下

3.3Vuforia sample和sdk集成起来

上面下载的sdk下面有个samples文件夹,这个文件夹是放Vuforia sample的(可以放多个),将前面ARdemo的文件全部复制到这个目录下。

4.使用Android studio运行ARdemo

4.1使用Android studio打开ARdemo

编译后文件结构如下图

这里写图片描述

4.2运行平台的配置

找到APP 的build.gradle文件,增加X86支持 
这里写图片描述

4.3APP Key设置

4.3.1官网申请key

官网注册,申请key 
https://developer.vuforia.com/targetmanager/licenseManager/licenseListing 
开发版是免费的,申请好如下 
这里写图片描述

4.3.1在代码中加入key

在SampleApplicationSession.Java 全局搜索setInitParameters,如下图,将key填入 
这里写图片描述

5.运行项目

run项目,项目运行后如下图

这里写图片描述
点击”User Defined Targets“,按住拍照图标按钮,茶壶AR效果就出来了 
这里写图片描述

PS:如果大家还有什么疑问,请在评论中评论

目录
相关文章
|
21小时前
|
Android开发
Android studio 2021.3.1不生成iml文件
Android studio 2021.3.1不生成iml文件
16 5
|
22小时前
|
开发工具 Android开发
解决夜神模拟器与Android studio自动断开的问题
解决夜神模拟器与Android studio自动断开的问题
6 1
|
1天前
|
存储 缓存 Java
安卓应用开发中的内存优化策略
【5月更文挑战第14天】在移动应用的开发过程中,尤其是对于资源受限的安卓平台,内存管理与优化是提升性能和用户体验的关键。本文将探讨针对安卓应用开发的内存优化技巧,包括避免内存泄漏、合理使用数据结构和算法、以及利用安卓系统的垃圾回收机制。通过这些方法,开发人员可以有效减少应用对系统资源的占用,从而延长电池寿命并提高应用的稳定性。
|
1天前
|
Java Android开发
Android开发--Intent-filter属性详解
Android开发--Intent-filter属性详解
11 0
|
1天前
|
物联网 Java 开发工具
安卓应用开发:打造未来移动生活
【5月更文挑战第10天】 随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。作为智能手机市场的两大巨头,安卓和iOS分别占据了一定的市场份额。在这篇文章中,我们将重点关注安卓应用开发,探讨如何利用先进的技术和创新思维,为用户打造更加便捷、智能的移动生活。文章将涵盖安卓应用开发的基本概念、关键技术、以及未来发展趋势等方面的内容。
|
1天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
15 0
|
1天前
|
Oracle Java 关系型数据库
Android零基础入门(一)配置环境和安装Android Studio
Android零基础入门(一)配置环境和安装Android Studio
20 0
|
1天前
|
Android开发
Android 高通平台集成无源码apk示例
Android 高通平台集成无源码apk示例
17 0
|
1天前
|
Android开发 异构计算
高通android设备themal读取cpu温度
高通android设备themal读取cpu温度
12 0
|
1天前
|
Android开发
关于高通Android 平台上qssi的介绍
关于高通Android 平台上qssi的介绍
14 0