类型:系统安全
语言:简体中文
更新:2026-01-06 16:40:42
大小:47.14MB
平台:Android
- 最热软件
- 最新软件
-
Kamon复古胶片相机 v2.2.201
-
tiktok官网版 v41.8.302
-
秒玩小游戏 v1.3.3.003
-
抖音国际版 v99.2.104
-
疯狂乐斗 v6.7.6.405
-
Ninki v1.0.006
-
Moo日记 v4.3.507
-
抖音吊瓶请假专用图 无水印版08
-
TikTok v41.8.309
-
潇湘高考 v5.0.610
- 游戏介绍
- 游戏截图
- 专题合集
由谷歌为安卓平台打造的AR相关服务框架,集成了丰富且实用的功能体系。用户开启该服务后,即可便捷访问谷歌生态下的各类应用内容,涵盖游戏、阅读、音乐、视频等多元领域。其界面采用简洁直观的设计风格,各项功能清晰呈现,能为使用者带来流畅且愉悦的操作体验。
此外,Google Play Services for AR集成了用户身份验证、云存储、实时数据库、推送通知等功能,以此简化应用程序的开发与管理流程,让用户的操作和使用体验更为便捷。
Google Play Services for AR快速入门
若要在 Android 设备上开启 ARCore 的使用,你可以运行 ARCore SDK 自带的 hello_ar_kotlin 或 hello_ar_java 示例应用。这些示例应用采用 OpenGL 技术——这是一种专门用于渲染 2D 与 3D 矢量图形的编程接口。它们能够呈现出所有检测到的平面,并且支持用户通过点按平面的方式来放置 3D 模型。
1、设置您的开发环境
请确保你的开发环境满足以下配置:Android Studio 需使用3.1及以上版本,且已安装API级别24(对应Android 7.0)或更高的SDK平台组件。
2、打开示例项目
(1)在 Android Studio 里,对 ARCore SDK 的 GitHub 代码仓库进行克隆操作。
为此,您可以采用多种方式:
对于现有的 Android Studio 安装:
从 Git 菜单中选择 Clone。
在版本控制相关的下拉选项列表里,挑选Git来作为项目的版本管理工具。
请在URL输入框中填写ARCore的GitHub代码仓库对应的网址。
https://github.com/google-ar/arcore-android-sdk.git
您需要通过以下步骤打开一个示例项目(只有明确打开项目后,才能进行构建和运行操作)。
从 File 菜单中选择 Open。
在 arcore-android-sdk/samples 文件夹里,挑选 hello_ar_kotlin 或者 hello_ar_java 文件夹,接着点击 Open。
3、准备设备或模拟器
您能够在兼容的设备或者 Android 模拟器里运行 AR 应用。在模拟器上运行这类应用之前,您得先对其中 AR 服务对应的 Google Play 服务进行更新。
4、运行示例
先确认安卓设备和开发用的电脑处于连接状态,再在Android Studio里找到并点击“Run”按钮。
Android Studio 会把您的项目构建成可调试的 APK,接着安装这个 APK,之后在您的设备上启动该应用。
若AR专用的Google Play服务不存在或者版本已过时,系统或许会提醒你进行安装或更新操作。点击CONTINUE按钮可以从Google Play商店直接安装该服务,也能依据更新AR版Google Play服务的相关指引手动对该应用程序进行更新。
借助hello_ar_java应用,您能够在检测到的AR平面上放置一个三维ARCore模型。该应用通过Android GL SurfaceView来实现功能,Android GL SurfaceView可用于渲染相机预览画面以及平面、锚点等基础AR对象。hello_ar_java的示例渲染框架可在com/google/ar/core/examples/java/common/samplerender路径下找到。
在hello_ar_java示例里,生命周期相关的处理方式和一般OpenGL应用里常见的生命周期方法存在差异。要是想保证自己开发的AR应用在初始化配置环节不出问题,建议参考并沿用hello_ar_java里关于生命周期的管理思路来操作。
5、使用即时展示位置
通过特定的API功能,用户能够直接在屏幕中放置增强现实元素,无需等待系统完成对现实环境表面结构的识别过程。当用户在所处空间内持续移动时,系统会即时调整这些元素的摆放位置以提升适配度。当系统成功捕捉到该元素所在区域的精准空间信息后,原本显示为白色的元素会自动切换为姿态精准的状态,同时呈现出不透明的视觉效果。
在hello_ar_java这个应用里,Instant Placement功能是默认开启的。你可以通过点击屏幕上的齿轮形状图标,接着在弹出的下拉选项中找到并点击Instant Placement。此时你会看到Enable Instant Placement这个复选框处于勾选状态。
轻触屏幕就能完成虚拟物品的放置操作。当全息形态的物品出现在界面后,记得持续缓慢地移动设备,这样系统才能收集到足够的环境信息,确保虚拟物品能精准地固定在现实场景中。
Google Play Services for AR相关基本概念
在深入了解 ARCore 之前,先掌握一些基础概念会有所助益。这些概念共同阐释了 ARCore 是如何让虚拟内容看起来仿佛直接呈现在真实表面,或是附着于现实世界中的特定位置的。
1、运动追踪
当你的手机在现实环境中移动时,ARCore 借助同时定位与映射(SLAM)技术来感知手机相对于周边世界的位置。它会识别摄像头捕捉画面里那些视觉差异明显的特征(即特征点),并利用这些特征点来测算自身的位置变动情况。这些视觉数据会和设备惯性测量单元(IMU)的惯性测量结果相融合,共同用于估计摄像头在一定时间内相对于现实世界的姿态(包含位置与方向信息)。
开发者把渲染三维内容时虚拟摄像头的姿态,与ARCore所提供的设备摄像头姿态相匹配,就能从准确的视角来呈现虚拟内容。这样渲染出的虚拟图像,可以和设备相机捕捉到的画面叠加在一起,让虚拟内容看上去就像是真实世界里原本存在的事物。
2、环境理解
ARCore 能够对特征点与平面进行检测,以此持续深化对现实世界环境的认知。
ARCore能够识别常见水平或垂直表面(如桌面、墙面)上聚集的特征点,并将这些表面以几何平面的形式提供给应用程序。同时,它还可以确定每个几何平面的边界范围,把相关信息传递给应用。借助这些信息,开发者就能将虚拟物体放置在平坦的表面上。
ARCore 依赖特征点实现平面检测功能,对于白墙这类缺乏纹理的光滑表面,其检测效果可能会不太理想。
3、深度理解
ARCore 能够借助受支持设备的主 RGB 摄像头生成深度图,该深度图包含了表面与特定点之间距离的相关数据。利用深度图所提供的信息,您可以打造出沉浸式且逼真的用户体验,比如让虚拟对象与实际观察到的表面精准碰撞,或是使虚拟对象呈现于真实物体的前方或后方。
4、光估测
谷歌的AR开发工具能够感知周围环境的光照情况,为当前镜头捕捉的画面提供光线强度均值与色彩校准数据。借助这些信息,开发者可以让虚拟物体的光照效果与实际环境保持一致,进而增强其视觉上的真实感。
5、用户互动
ARCore借助点击测试功能,把手机屏幕上由点按或其他指定交互方式产生的对应坐标(x,y),转化为从摄像头视角投向现实空间的射线,进而返回这条射线所触及的所有几何平面或特征点,以及这些接触点在真实世界中的空间姿态信息。通过这一机制,用户就能对周围环境里的物体进行选择或开展其他形式的互动操作。
6、定向点
通过定向点,您能够把虚拟对象放置在倾斜的表面上。当您进行会返回特征点的点击测试时,ARCore 会扫描附近的特征点,并利用这些特征点来尝试推算出给定特征点所在表面的角度。之后,ARCore 会返回一个包含该角度信息的姿势。因为 ARCore 是借助特征点的聚集来检测表面角度的,所以对于缺乏纹理的表面(比如白墙),可能无法准确检测。
7、锚点和可跟踪对象
随着ARCore对自身定位及周边环境的感知能力不断优化,其呈现的姿态也会相应调整。若要在场景中放置虚拟物体,需先设定锚点,这样ARCore才能持续追踪物体的位置变化。一般来说,锚点可依据点击测试所获取的姿态来创建,具体操作可参考用户交互相关说明。
姿态会出现变动,这表明ARCore或许会更新环境对象(像几何平面和特征点)的位置。平面与点属于一种特殊的对象类型,被称作“可跟踪对象”。正如其名,ARCore会在时间流逝中对这些对象进行跟踪。你能够把虚拟对象锚定在特定的可跟踪对象上,以此保证即便设备移动,虚拟对象和可跟踪对象之间的关系依然稳定。这就好比,要是你在书桌上放置一个虚拟的Android小雕像,就算ARCore之后调整了和书桌相关联的几何平面的姿态,这个Android小雕像看起来还是会处于桌子上。
注意:为减少CPU开销,请尽量重复利用锚点,同时及时分离不再需要的锚点。
8、增强图像
通过图像增强相关功能,开发者能够打造出可对特定平面图像(像商品包装、影视海报这类)做出响应的增强现实应用。当用户用手机摄像头对准这类特定图像时,就能开启对应的AR互动体验——比如把镜头对准电影海报,海报上的角色就会以立体形式呈现出来。另外,该功能还支持对动态图像的追踪,像行驶中公交车身的广告画面也能被识别并触发AR效果。
用户能够选择两种方式来构建图像数据库:一种是在离线状态下对图片进行编译处理,另一种是直接从设备端实时录入单张图片。完成注册流程后,ARCore系统会自动识别这些图像及其边缘信息,并向用户反馈对应的空间姿态数据。
ARCore 可在运行 Android 7.0(Nougat,牛轧糖)及更高版本系统的多款符合要求的 Android 手机上使用。在开发者预览阶段,ARCore 支持的设备如下(见下图)。
后来扩大了其它设备的支持(如下图)
软件特色
1、GooglePlay服务能够优化您的应用使用感受。它提升了离线搜索的效率,带来了更具沉浸感的地图体验,还优化了游戏过程中的体验。
2若移除该软件,相关应用程序可能无法正常启动。未通过谷歌官方认证的安卓设备,无法使用谷歌地图等谷歌服务类应用;即便强行安装,运行时也可能频繁闪退,或弹出“应用已终止”的提示,导致无法正常使用。
3、若移动设备厂商计划在设备中搭载谷歌的某类应用(如Google地图),则需先取得谷歌针对该设备的GMS认证。
软件介绍
ARCore是谷歌推出的增强现实体验开发平台,它借助各类API使手机具备感知周围环境、理解现实世界并与信息进行交互的能力,其中部分API同时适用于Android和iOS系统,可支持实现共享AR体验。
一款移动增强现实开发工具依靠三项核心技术,实现了虚拟元素与手机镜头捕捉到的真实场景之间的融合。
1通过动作跟踪技术,手机能够感知并追踪自身在现实空间里的方位。
2、利用环境理解功能,手机能够识别各类表面(像地面、咖啡桌或者墙壁这类水平、垂直以及倾斜的表面)的尺寸与方位。
3手机的光估测功能能够帮助我们了解周围环境的光照情况。
更新日志
v1.47.243160293版本
我们修复了若干小问题,并对产品进行了优化升级。建议您安装或更新至最新版本,体验这些变化!
用户评论
具体评论内容
请输入手机号码

vivo原子隐私系统 v3.0.2.3
一键root权限获取手机版 v3.1
墨桌模块最新版 v2.3.4
搜索浏览器安装最新版 v1.0.10
精灵自动点击器免费版 v1.11
90fps画质助手国际服
Allshare Cast V3.9
密码生成器 V2.1.5
ControlCenter V3.0.0
煲机助手 V1.0.8
快乐集邮 V1.0.9
联系人导入导出 v8.1.3
ApkModifier安卓版 v3.6
快享识文管家安装 v1.0.1
hypergrab v1.2.14-1109002223
欢喜投屏 v1.0.2-b41739a
π浏览器 v1.2.0
旧楠弱网最新版 v9.0
小鹿学车 v3.2.6
鸿蒙乐园 v1.0
本地视频播放解码 V1.2.3
免费字体大全 v1.0.25
三号动漫纯净版 v1.4.0
清流影视手机版 v2.4.1
p2p种子搜索器 v7.5
乐视云盘 v3.1.0