在AndroidStudio中使用ARCore
搭建开发环境
Android Studio 2.3或更高版本,Android SDK要求API level 24或以上版本。
一台可运行ARCore的Android设备。
获取ARCore的SDK,下载地址:https://github.com/google-ar/arcore-android-sdk
一点儿Android平台下OpenGL的开发基础
注意:想要了解更多OpenGL ES的知识可访问地址:
https://developer.android.google.cn/training/graphics/opengl/index.html
准备测试设备
因为ARCore不支持模拟器,所以需要一台测试设备,一般是一部可运行ARCore的Android手机。要注意两点:第一,将系统中的开发者选项打开;第二,允许USB调试。
在设备上安装ARCore服务:
1) 下载ARCore服务(是一个APK包,下载地址: https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk)
2) 使用USB线将手机和开发计算机连接
3) 在手机中安装ARCore服务
打开示例工程
使用Android Studio打开名为HelloAr的示例工程(工程路径: <ARCore SDK 文件夹>/samples/java_arcore_hello_ar)
运行示例
Android Studio工程打开,gradle编译工具运行完毕后,点击“Run”按钮,然后选择连接的设备,最后点击“OK”按钮。如下图:
之后,Android Studio编译生成的APK文件会自动安装至连接的设备上。
示例运行起来后,如下图:
在测试设备移动时,ARCore会感知到平面,并在平面上生成网格,然后在网格上放置一个3D的Android机器人。
在AndroidStudio中使用ARCore相关推荐
- studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...
由于断断续续的使用SVN,经常出现过一段时间就忘记SVN的基本操作方式,因此编写一份在AndroidStudio中使用SVN的详细教程,为自己做一个记录,便于之后的查阅. 本文主要记录如下操作. SV ...
- AndroidStudio中Attatch debugger to Android Ptocess时 Choose Process后OK是灰色的
场景 AndroidStudio中Attatch debugger to Android Ptocess时 Choose Process后OK是灰色的 注: 博客: https://blog.csdn ...
- AndroidStudio中更新到最新版本后仍然提示:This version of the Android Support plugin for IntelliJ IDEA (or Android
场景 AndroidStudio中打开新项目提示:This version of the Android Support plugin for IntelliJ IDEA (or Android St ...
- AndroidStudio中如何打开hierarchyviewer.bat
Hierarchy Viewer在Android的工具文件夹里: \android\tools\hierarchyviewer.bat 但这种启动方式的缺点是无法显示每个View节点的性能指标(颜色点 ...
- android如何删除项目,AndroidStudio中怎样删除项目
最近决定从Eclipse转到AndroidStudio了.虽然之前有接触过AndroidStudio,但都是为了体验一下AndroidStudio炫酷的界面,并没有深入的了解过,所以这次准备好好学习一 ...
- 在AndroidStudio中配置Gradle进行 “动态编译期间,根据远程服务器地址 ,生成多类安装包”
原文地址:http://www.cnblogs.com/vir56k/p/4763810.html 需求: 在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址.比如 开发 服务 ...
- android studio aspectj使用,androidStudio中使用 AspectJ
关于 AOP 的详细介绍请参考 深入理解Android之AOP 本文主要介绍 怎么在 AndroidStudio 中使用 AspectJ 1 . 在android studio 中新建一个项目 MyA ...
- 解决ubuntu上在androidstudio中启动emulator闪退的问题(1)
解决ubuntu上在androidstudio中启动emulator闪退的问题(1) 参考文章: (1)解决ubuntu上在androidstudio中启动emulator闪退的问题(1) (2)ht ...
- android studio 中怎么写aspectj代码,AndroidStudio中 AspectJ 基础使用 简介
AOP(Aspect Oriented Programming)切面编程在处理一些与业务逻辑无关,但在很多地方又不得不添加相关逻辑代码,可以很好的解决相关问题,比如在Android中有些地方需要打LO ...
- Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)
前提条件 : 1. 安装 Git 客户端 下载链接 2. 有 GitHub 账号 (假设你已经有了一些git基础, 如果还一点都不会, 请去找其他加成学习) AndroidStudio项目发布到 ...
最新文章
- 吊打MySQL,MariaDB到底强在哪?
- webstorm常用设置
- C语言获取当前工作路径
- java runtime shell_java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现...
- Spring.NET学习笔记10——方法的注入(基础篇) Level 200
- C#中窗体的close,dispose,以及application.exit()的区别
- 一篇文章,了解清楚路由器的各种组网
- 重学java基础第十八课:卸载jdk和安装jdk
- [高效时间管理] 番茄工作钟 windows版本
- node.js 针对不同的请求路径(url) 做出不同的响应
- catia螺纹孔在二维图上不显示_螺钉的螺纹是搓牙加工的,那么螺母的螺纹是怎么加工的呢...
- SQLAlchemy create table
- 从0成为Facebook广告高手系列教程,Facebook广告数据分析上篇
- 字节跳动面试:java后端面试宝典
- scalar2color
- 无线传感器网络与数据交换解析
- UI自动化之PO模式
- SpringMVC进阶
- 神舟电脑文件丢失怎么办?分享文件丢失常见原因和恢复方法
- 如何在Python中用集合实现随机的1~100的20个数字