เส้นโค้ง

คลาสสาธารณะ ArFragment

ใช้ ARFragment ที่จําเป็นสําหรับ AR ไม่ต้องใช้สิทธิ์เพิ่มเติมและใช้การกําหนดค่าเริ่มต้นสําหรับ ARCore

ผู้ผลิตก่อสร้าง

วิธีการสาธารณะ

สตริง[]
getAdditionalPermissions()
แสดงผลอาร์เรย์ของสิทธิ์ที่เป็นอันตรายตามที่แอปต้องการ รวมถึงไฟล์ Manifest.permission.CAMERA ซึ่งจําเป็นสําหรับ ARCore
บูลีน
isArRequired()
แสดงผลเป็น "จริง" หากเป็นแอปพลิเคชันที่ต้องใช้ AR, เป็นเท็จหาก AR ไม่บังคับ

วิธีป้องกัน

การกำหนดค่า
Set<Session.Feature>
getSessionFeatures()
ระบุฟีเจอร์เพิ่มเติมสําหรับการสร้าง ARCore Session
เป็นโมฆะ
handleSessionException(ไม่มีข้อยกเว้น เซสชันข้อยกเว้น)

วิธีการที่รับค่ามา

ผู้ผลิตก่อสร้าง

สาธารณะ ArFragment ()

วิธีการสาธารณะ

สาธารณะ สตริง[] getAdditionalPermissions ()

แสดงผลอาร์เรย์ของสิทธิ์ที่เป็นอันตรายตามที่แอปต้องการ รวมถึงไฟล์ Manifest.permission.CAMERA ซึ่งจําเป็นสําหรับ ARCore หากไม่มีสิทธิ์ที่จําเป็นเพิ่มเติม ก็ควรส่งอาร์เรย์ที่ว่างเปล่า

บูลีน สาธารณะ isArRequired ()

แสดงผลเป็น "จริง" หากเป็นแอปพลิเคชันที่ต้องใช้ AR, เป็นเท็จหาก AR ไม่บังคับ ซึ่งจะเรียกเมื่อเริ่มต้นแอปพลิเคชันและเซสชัน

วิธีป้องกัน

ป้องกัน การกําหนดค่า getSessionConfiguration (เซสชันเซสชัน)

พารามิเตอร์
เซสชัน

Protect Set<Session.Feature> getSessionFeatures ()

ระบุฟีเจอร์เพิ่มเติมสําหรับการสร้าง ARCore Session ดู Session.Feature

Protected null handleSessionException (UnavailableException ช่วงข้อยกเว้น)

พารามิเตอร์
ข้อยกเว้นเซสชัน