IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android模拟器中运行AR应用 -> 正文阅读

[移动开发]Android模拟器中运行AR应用

参考资料:

https://blog.csdn.net/yangwu007/article/details/112650904

https://www.it610.com/article/1298641633968979968.htm

https://github.com/google-ar/arcore-android-sdk/releases

————————————————————————

增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。

AR 技术不断完善,展现设备也在更迭。头戴与移动式设备是目前两大主要的 AR 呈现系统。关于头戴式设备不是本文研究的话题,本文主要介绍移动式设备,例如:智能手机。

移动式设备则为人们体验 AR 提供了较为便捷的工具。一部智能手机更是能够促进 AR/VR 产业的发展,其配备的陀螺仪、加速计、微型高分辨率屏幕等组件构成了 AR/VR 设备的必要架构。过去十年人们对智能手机的高涨需求也为这些配件的大规模生产与升级产生推力,从而带来更出色的硬件创新与成本的降低。就底层逻辑而言,AR 是利用手机的前置与后置摄像头得以实现的。拿起智能手机就能将数字对象与现实场景相融合,打开通往“新世界”的大门。?

那么如何使用智能手机来开发AR应用呢,需要怎样部署开发环境。本文以android设备为例进行介绍。

能运行AR的android机型有特定要求,不是所有的android机型都能运行AR应用,哪些机型支持见列表(谷歌),见链接:https://developers.google.cn/ar/devices

提示:

如果无法打开该网页,可以下载链接中的资料,里面能看到支持AR支持哪些设备

链接:https://pan.baidu.com/s/1sVo3QzzC1hovLLEA5Iq3AQ?
提取码:z7zr

场景一:

如果符合能够开发与运行AR应用的android真机,可以参考这个进行相关开发部署。

链接:https://developers.google.cn/ar/develop/java/quickstart

场景二:

如果没有符合能够开发与运行AR应用的android真机,那么可以使用android模拟器来测试,androidstudio中有一些符合需求的模拟器可供使用。

由于我也没有符合需求的android真机,因此我也使用android模拟器来测试,因此针对场景二进行介绍。

①开发环境部署,具体步骤见链接:https://developers.google.cn/ar/develop/java/emulator

提示:

如果无法打开该网页,可以下载链接中的资料,里面能看到使用android模拟器运行AR的开发环境部署的介绍。

链接:https://pan.baidu.com/s/1wVlZo4V2nxsTyYVdjeaXBA?
提取码:g9z8

或者

链接:https://pan.baidu.com/s/17m9TH_Swa2x02Jh9lD_KGQ?
提取码:h64g

基于链接中的介绍,几点需要注意,否则运行AR案例时提示“This device does not support AR”错误:

  • 选择SDK Platforms标签,并勾选显示软件包细节,在相应的Android版本下选择Google APIs Intel x86 Atom System Image以及 API Level 27或更高(例如:30);

  • ?选择SDK Tools选项卡并添加Android Emulater 27.2.9或更高版本(例如:30.8.4);

  • 只支持基于x86的安卓模拟器架构。其他架构,如arm64-v8a、armabi-v7,目前都不支持。

那么在新建模拟器时选择x86cpu架构的模拟器,我选用的模拟器如下:

  • ?需要给android模拟器安装Google Play Services for AR,那么需要下载对应的x86的apk文件,我已将其下载下来,见链接:

链接:https://pan.baidu.com/s/1LzSkbz0nPKjiBu59Hf8Tig?
提取码:h17w?

②运行AR案例。比如:在androidstudio加载arcore sdk中的示例(例如:augmented_image_java)

提示:

arcore sdk中的示例见链接:

链接:https://pan.baidu.com/s/11kkMTVxdFrjdEDgpzM9NBw?
提取码:3ffg

?最终效果图:?

?

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-08-23 16:48:38  更:2021-08-23 16:50:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 9:55:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码