คลาสสาธารณะ
ArFragment
ใช้ ARFragment ที่จําเป็นสําหรับ AR ไม่ต้องใช้สิทธิ์เพิ่มเติมและใช้การกําหนดค่าเริ่มต้นสําหรับ ARCore
ผู้ผลิตก่อสร้าง
วิธีการสาธารณะ
สตริง[] |
getAdditionalPermissions()
แสดงผลอาร์เรย์ของสิทธิ์ที่เป็นอันตรายตามที่แอปต้องการ รวมถึงไฟล์ Manifest.permission.CAMERA ซึ่งจําเป็นสําหรับ ARCore
|
บูลีน |
isArRequired()
แสดงผลเป็น "จริง" หากเป็นแอปพลิเคชันที่ต้องใช้ AR, เป็นเท็จหาก AR ไม่บังคับ
|
วิธีป้องกัน
การกำหนดค่า |
getSessionConfiguration(เซสชันเซสชัน)
|
Set<Session.Feature> |
getSessionFeatures()
ระบุฟีเจอร์เพิ่มเติมสําหรับการสร้าง ARCore
Session |
เป็นโมฆะ |
handleSessionException(ไม่มีข้อยกเว้น เซสชันข้อยกเว้น)
|
วิธีการที่รับค่ามา
จากชั้นเรียน
com.google.ar.stageform.ux.BaseArFragment
บทคัดย่อ สตริง[] |
getAdditionalPermissions()
แสดงผลอาร์เรย์ของสิทธิ์ที่เป็นอันตรายตามที่แอปต้องการ รวมถึงไฟล์ Manifest.permission.CAMERA ซึ่งจําเป็นสําหรับ ARCore
|
มุมมองต้นไม้ |
getArSceneView()
รับ ArSceneView สําหรับส่วนย่อยนี้
|
บูลีน |
getCanRequestอันตรายPermission()
หากเป็น "จริง"
requestDangerousPermissions() จะแสดงผลโดยไม่ทําอะไร หากมีการขอสิทธิ์ที่เป็นเท็จ
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
รับตัวควบคุมการสํารวจเครื่องบิน ซึ่งระบุวิธีการสแกนหาเครื่องบิน
|
บทคัดย่อ การกําหนดค่า |
getSessionConfiguration(เซสชันเซสชัน)
|
บทคัดย่อ ตั้งค่า<เซสชัน.ฟีเจอร์> |
getSessionFeatures()
ระบุฟีเจอร์เพิ่มเติมสําหรับการสร้าง ARCore
Session |
การเปลี่ยนรูปแบบ |
getTransformationSystem()
รับระบบการเปลี่ยนรูปแบบซึ่งใช้โดย
TransformableNode สําหรับการตรวจหาท่าทางสัมผัสและพิกัดที่โหนดใดถูกเลือก |
นามธรรมนามธรรม |
handleSessionException(ไม่มีข้อยกเว้น เซสชันข้อยกเว้น)
|
ค่าสุดท้าย |
initializeSession()
เริ่มเซสชัน ARCore
|
บูลีนนามธรรม |
isArRequired()
แสดงผลเป็น "จริง" หากเป็นแอปพลิเคชันที่ต้องใช้ AR, เป็นเท็จหาก AR ไม่บังคับ
|
การเปลี่ยนรูปแบบ |
makeTransformationSystem()
สร้างระบบการแปลงที่ส่วนย่อยนี้ใช้
|
ดู |
onCreateView(LayoutInflater สําหรับอินฟลูเอนเซอร์, คอนเทนเนอร์ ViewGroup, Bundle ที่บันทึกไว้ InstanceState)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
onpause()
|
เป็นโมฆะ | |
เป็นโมฆะ |
onRequestPermissionsResult (int requestCode, String[] permissions, int[] ผลลัพธ์)
ได้รับผลของคําขอสิทธิ์
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
onWindowโฟกัสChanged(บูลีน มีโฟกัส)
|
เป็นโมฆะ |
requestอันตรายPermissions()
เริ่มกระบวนการขอสิทธิ์ที่เป็นอันตราย
|
บูลีนสุดท้าย | |
เป็นโมฆะ |
setCanRequestSafetyPermissions(Boolean canRequestอันตรายPermissions)
หากเป็น "จริง"
requestDangerousPermissions() จะแสดงผลโดยไม่ทําอะไร หากมีการขอสิทธิ์ที่เป็นเท็จ
|
เป็นโมฆะ |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener ใน SessionSessionizationListener)
ลงทะเบียนโค้ดเรียกกลับที่จะเรียกใช้เมื่อเริ่มต้นเซสชัน ARCore
|
เป็นโมฆะ |
setOntapArPlaneListener(BaseArFragment.OntapArPlaneListener ontapArPlaneListener)
บันทึกโค้ดเรียกกลับเพื่อเรียกใช้เมื่อมีการแตะเครื่องบิน ARCore
|
เป็นโมฆะ |
setupSelectionRenderable(FootprintSelectionVisualizer selectVisualizer)
|
จากชั้นเรียน
android.support.v4.app.Fragment
เป็นโมฆะ | |
บูลีนสุดท้าย |
เท่ากับ(ออบเจ็กต์ arg0)
|
กิจกรรม Fragment สุดท้าย |
getActivity()
|
บูลีน |
getAllowEnterTransitionOverlap()
|
บูลีน |
getAllowReturnTransitionOverlap()
|
สุดท้าย แพ็กเกจ |
getArguments()
|
FragmentManager สุดท้าย |
getChildFragmentManager()
|
Context |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
ออบเจ็กต์ |
getEnterTransition()
|
ออบเจ็กต์ |
getExitTransition()
|
FragmentManager สุดท้าย |
getFragmentManager()
|
สุดท้าย ออบเจ็กต์ |
getHost()
|
สุดท้าย int |
getId()
|
เลย์เอาต์ Inflater |
getLayoutInflater(กลุ่ม arg0)
|
สุดท้าย LayoutInflater |
getLayoutInflater()
|
อายุการใช้งาน |
getLifecycle()
|
เครื่องมือจัดการการโหลด |
getLoaderManager()
|
ส่วนย่อยสุดท้าย |
getผู้ปกครองFragment()
|
FragmentManager สุดท้าย |
getผู้ปกครองFragmentManager()
|
ออบเจ็กต์ |
getReenterTransition()
|
ทรัพยากรขั้นสุดท้าย |
getResources()
|
บูลีนสุดท้าย |
getRetainInstance()
|
ออบเจ็กต์ |
getReturnTransition()
|
LastStateRegistry ที่บันทึกไว้ขั้นสุดท้าย |
getsaveStateRegistry
|
ออบเจ็กต์ |
getSharedElementEnterTransition()
|
ออบเจ็กต์ |
getSharedElementReturnTransition ()
|
สุดท้าย สตริง |
getString(int arg0, Object... arg1)
|
สุดท้าย สตริง |
getString(int arg0)
|
สุดท้าย สตริง |
getTag()
|
ส่วนย่อยสุดท้าย |
getTargetFragment()
|
สุดท้าย int |
getTargetRequestCode()
|
สุดท้าย CharSequence |
getText(int arg0)
|
บูลีน |
getUserViewableHint()
|
ดู |
getView()
|
เจ้าของวงจร |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ดูStoreStore |
getViewModelStore()
|
บูลีนสุดท้าย |
hasOptionsMenu()
|
สุดท้าย int |
hashCode()
|
ส่วนย่อยแบบคงที่ | |
ส่วนย่อยแบบคงที่ | |
บูลีนสุดท้าย |
isAdded()
|
บูลีนสุดท้าย |
isDetashed()
|
บูลีนสุดท้าย |
isHidden()
|
บูลีนสุดท้าย |
isInLayout()
|
บูลีนสุดท้าย |
isMenuVisible()
|
บูลีนสุดท้าย |
กําลังนําออก()
|
บูลีนสุดท้าย |
isContinued()
|
บูลีนสุดท้าย |
isStatesave()
|
บูลีนสุดท้าย |
isระดับการเข้าถึง()
|
เป็นโมฆะ |
onActivityCreated(กลุ่มอาร์กิวเมนต์0)
|
เป็นโมฆะ |
onActivityResult(int arg0, int arg1, Intent arg2)
|
เป็นโมฆะ |
onAttach(Activity arg0)
|
เป็นโมฆะ |
onAttach(Context arg0)
|
เป็นโมฆะ |
onAttachFragment(ส่วนย่อย 00)
|
เป็นโมฆะ |
onConfigurationChanged(การกําหนดค่า arg0)
|
บูลีน |
onContextItemSelected(MenuItem arg0)
|
เป็นโมฆะ |
onCreate(Bundle arg0)
|
ภาพเคลื่อนไหว |
onCreateAnimation(int arg0, ร้านบูติก arg1, int arg2)
|
ผู้สร้างแอนิเมชัน |
onCreateAnimator(int arg0, ร้านบูติก arg1, int arg2)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
ดู | |
เป็นโมฆะ |
onDestroy()
|
เป็นโมฆะ |
onDestroyOptionsMenu()
|
เป็นโมฆะ |
onDestroyView()
|
เป็นโมฆะ |
onDetach()
|
เลย์เอาต์ Inflater |
onGetLayoutInflater(แพ็กเกจ arg0)
|
เป็นโมฆะ |
onHiddenChanged(บูลีน arg0)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
onLOWMemory()
|
เป็นโมฆะ |
onMultiWindowModeChanged(บูลีน arg0)
|
บูลีน |
onOptionsItemSelected(MenuItem arg0)
|
เป็นโมฆะ |
onOptionsMenuClosed(เมนู arg0)
|
เป็นโมฆะ |
onpause()
|
เป็นโมฆะ |
onPictureInPictureModeChanged(บูลีน arg0)
|
เป็นโมฆะ |
on กําลังเตรียมตัวเลือกเมนู(เมนู arg0)
|
เป็นโมฆะ |
onPrimaryNavigationFragmentChanged(บูลีน arg0)
|
เป็นโมฆะ |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
เป็นโมฆะ |
onContinue()
|
เป็นโมฆะ |
onSaveInstanceState(กลุ่ม arg0)
|
เป็นโมฆะ |
onStart()
|
เป็นโมฆะ |
onStop()
|
เป็นโมฆะ | |
เป็นโมฆะ |
onViewStateRestored(Bundle arg0)
|
เป็นโมฆะ |
postponeEnterTransition()
|
ค่าสุดท้าย |
postponeEnterTransition(long arg0, TimeUnit arg1)
|
เป็นโมฆะ |
registerForContextMenu(View arg0)
|
ค่าสุดท้าย |
requestPermissions(สตริง[] arg0, int arg1)
|
กิจกรรม Fragment สุดท้าย |
requireActivity()
|
สุดท้าย แพ็กเกจ |
requireArguments()
|
สุดท้าย บริบท |
requireContext()
|
FragmentManager สุดท้าย |
requireFragmentManager()
|
สุดท้าย ออบเจ็กต์ |
requireHost()
|
ส่วนย่อยสุดท้าย |
requireParentFragment()
|
สุดท้าย ดู |
requireView()
|
เป็นโมฆะ |
setAllowEnterTransitionOverlap(บูลีน arg0)
|
เป็นโมฆะ |
setAllowReturnTransitionOverlap(บูลีน arg0)
|
เป็นโมฆะ |
setArguments(กลุ่ม arg0)
|
เป็นโมฆะ |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
เป็นโมฆะ |
setEnterTransition(Object arg0)
|
เป็นโมฆะ |
setExitSharedElementCallback(SharedElementCallback arg0)
|
เป็นโมฆะ |
setExitTransition(Object arg0)
|
เป็นโมฆะ |
setHasOptionsMenu(บูลีน arg0)
|
เป็นโมฆะ |
setInitialSavedState(Fragment.SavedState อาร์กิวเมนต์ 0)
|
เป็นโมฆะ |
setMenuView(บูลีน arg0)
|
เป็นโมฆะ |
setReenterTransition(Object arg0)
|
เป็นโมฆะ |
setRetainInstance(บูลีน arg0)
|
เป็นโมฆะ |
setReturnTransition (วัตถุ arg0)
|
เป็นโมฆะ |
setSharedElementEnterTransition(Object arg0)
|
เป็นโมฆะ |
setSharedElementReturnTransition (ออบเจ็กต์ arg0)
|
เป็นโมฆะ |
setTargetFragment(Fragment arg0, int arg1)
|
เป็นโมฆะ |
setUserViewableHint(บูลีน arg0)
|
บูลีน |
shouldShowRequestPermissionRationale(สตริง arg0)
|
เป็นโมฆะ |
startActivity(ความตั้งใจ arg0)
|
เป็นโมฆะ | |
เป็นโมฆะ |
startActivityForResult (Intent arg0, int arg1)
|
เป็นโมฆะ | |
เป็นโมฆะ |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle อาร์กิวเมนต์6)
|
เป็นโมฆะ |
startPostponedEnterTransition()
|
สตริง |
toString()
|
เป็นโมฆะ |
unregisterForContextMenu(View arg0)
|
จากคลาส
java.lang.Object
จากอินเทอร์เฟซ
com.google.ar.stageform.Scene.OnPeekTouchListener
นามธรรมนามธรรม |
จากอินเทอร์เฟซ
com.google.ar.stageform.Scene.OnUpdateListener
จากอินเทอร์เฟซ
android.content.ComponentCallbacks
นามธรรมนามธรรม |
onConfigurationChanged(การกําหนดค่า arg0)
|
นามธรรมนามธรรม |
onLOWMemory()
|
จากอินเทอร์เฟซ
android.view.View.OnCreateContextMenuListener
นามธรรมนามธรรม |
จากอินเทอร์เฟซ
android.arch.lifecycle.LifecycleOwner
วงจร |
getLifecycle()
|
จากอินเทอร์เฟซ
android.arch.lifecycle.ViewModelStoreOwner
บทคัดย่อ ViewModelStore |
getViewModelStore()
|
จากอินเทอร์เฟซ
android.arch.lifecycle.HasDefaultViewModelProviderFactory
นามธรรม ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
จากอินเทอร์เฟซ
androidx.savestate.SavedStateRegistryOwner
ไม่สามารถบันทึกสถานะรัฐ |
getsaveStateRegistry
|
ผู้ผลิตก่อสร้าง
สาธารณะ ArFragment ()
วิธีการสาธารณะ
สาธารณะ สตริง[] getAdditionalPermissions ()
แสดงผลอาร์เรย์ของสิทธิ์ที่เป็นอันตรายตามที่แอปต้องการ รวมถึงไฟล์ Manifest.permission.CAMERA ซึ่งจําเป็นสําหรับ ARCore หากไม่มีสิทธิ์ที่จําเป็นเพิ่มเติม ก็ควรส่งอาร์เรย์ที่ว่างเปล่า
บูลีน สาธารณะ isArRequired ()
แสดงผลเป็น "จริง" หากเป็นแอปพลิเคชันที่ต้องใช้ AR, เป็นเท็จหาก AR ไม่บังคับ ซึ่งจะเรียกเมื่อเริ่มต้นแอปพลิเคชันและเซสชัน
วิธีป้องกัน
Protect Set<Session.Feature> getSessionFeatures ()
ระบุฟีเจอร์เพิ่มเติมสําหรับการสร้าง ARCore Session
ดู
Session.Feature
Protected null handleSessionException (UnavailableException ช่วงข้อยกเว้น)
พารามิเตอร์
ข้อยกเว้นเซสชัน |
---|