ArFragment

public class ArFragment

实现 AR 必备 ArFragment。不需要其他权限,并使用 ARCore 的默认配置。

公共构造函数

公共方法

字符串 []
getAdditionalPermissions()
除 ARCore 需要的 Manifest.permission.CAMERA 之外,还会返回应用所需的一系列危险权限。
布尔值
isArRequired()
如果该应用是 AR 必备,则返回 true;如果 AR 可选,则返回 false。

受保护的方法

配置
设置 <Session.Feature>
getSessionFeatures()
指定用于创建 ARCore Session 的其他功能。
无效

继承的方法

公共构造函数

public ArFragment ()

公共方法

public String[] getAdditionalPermissions ()

除 ARCore 需要的 Manifest.permission.CAMERA 之外,还会返回应用所需的一系列危险权限。如果不需要其他权限,则应返回空数组。

public boolean isArRequired ()

如果该应用是 AR 必备,则返回 true;如果 AR 可选,则返回 false。系统会在初始化应用和会话时调用此方法。

受保护的方法

受保护的配置 getSessionConfiguration 会话会话)

参数
session

受保护的 Set<Session.Feature> getSessionFeatures ()

指定用于创建 ARCore Session 的其他功能。请参阅 Session.Feature

Protect void handleSessionException (UnavailableException sessionException)

参数
sessionException