lớp công khai ArFragment
Triển khai ARFragment yêu cầu AR. Không yêu cầu thêm quyền và sử dụng cấu hình mặc định cho ARCore.
Xây dựng công cộng
Phương thức công khai
Chuỗi[] |
getAdditionalPermissions()
Trả về một loạt các quyền nguy hiểm mà ứng dụng yêu cầu ngoài tệp kê khai.permission.CAMERA mà ARCore cần.
|
boolean |
isArBắt buộc()
Trả về true nếu ứng dụng này là AR AR (Bắt buộc), false nếu AR (không bắt buộc).
|
Phương pháp bảo vệ
Config | |
Đặt<Session.Feature> |
getSessionFeatures()
Chỉ định các tính năng bổ sung để tạo ARCore
Session . |
void |
handleSessionException(AvailableException sessionException)
|
Các phương thức kế thừa
Từ lớp
com.google.ar.sceneform.ux.BaseArFragment
trừu tượng String[] |
getAdditionalPermissions()
Trả về một loạt các quyền nguy hiểm mà ứng dụng yêu cầu ngoài tệp kê khai.permission.CAMERA mà ARCore cần.
|
ArSceneView |
getArSceneView()
Tải ArSceneView cho mảnh này.
|
Boolean |
getCanRequestyPermissions()
Nếu là đúng (true),
requestDangerousPermissions() sẽ trả về mà không làm gì cả, nếu quyền giả được yêu cầu
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
Tải trình điều khiển phát hiện máy bay hiển thị hướng dẫn cách quét máy bay.
|
Cấu hình trừu tượng | |
trừu tượng Đặt<Session.Feature> |
getSessionFeatures()
Chỉ định các tính năng bổ sung để tạo ARCore
Session . |
Hệ thống biến đổi |
getTransformationSystem()
Lấy hệ thống chuyển đổi mà
TransformableNode sử dụng để phát hiện các cử chỉ và điều phối nút nào được chọn. |
khoảng trống trừu tượng |
handleSessionException(AvailableException sessionException)
|
khoảng trống cuối cùng |
InitializeSession()
Khởi chạy phiên ARCore.
|
boolean trừu tượng |
isArBắt buộc()
Trả về true nếu ứng dụng này là AR AR (Bắt buộc), false nếu AR (không bắt buộc).
|
Hệ thống biến đổi |
makeTransformationSystem()
Tạo hệ thống chuyển đổi mà mảnh này sẽ sử dụng.
|
Xem | |
void | |
void | |
void |
onPause()
|
void |
onPeekTouch(HitTestResult HitTestResult, MotionEvent MotionEvent)
Được gọi khi một sự kiện chạm được gửi đến một cảnh.
|
void |
onRequestPermissionResult(int requestCode, String[] permissions, int[] kết quả)
Nhận kết quả cho yêu cầu cấp quyền.
|
void |
onResume()
|
void | |
void |
onWindowFocusChanged(boolean hasFocus)
|
void |
requestyPermissions()
Bắt đầu quá trình yêu cầu các quyền có mức độ bảo vệ nguy hiểm.
|
boolean cuối cùng | |
void |
setCanRequestSafetyPermissions(Boolean canRequestyPermissions)
Nếu là đúng (true),
requestDangerousPermissions() sẽ trả về mà không làm gì cả, nếu quyền giả được yêu cầu
|
void |
setOnSessionSessionListener(BaseArFragment.OnSessionLaunchListener onSessionLaunchListener)
Đăng ký một lệnh gọi lại được gọi khi Phiên ARCore được khởi tạo.
|
void |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Đăng ký một lệnh gọi lại để được gọi khi sử dụng mặt phẳng ARCore.
|
void |
setupSelectionRenderable (FootprintSelectionVisualr selectionVisualr)
|
Từ lớp
android.support.v4.app.Fragment
void | |
boolean cuối cùng |
equals(Đối tượng arg0)
|
FragmentActivity cuối cùng |
getActivity()
|
boolean |
getAllowEnterTransitionTransition()
|
boolean |
getAllowReturnTransitionTransition()
|
Gói cuối cùng |
getArguments()
|
FragmentManager cuối cùng |
getChildFragmentManager()
|
Bối cảnh |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Đối tượng |
getEnterTransition()
|
Đối tượng |
getExitTransition()
|
FragmentManager cuối cùng |
getFragmentManager()
|
Đối tượng cuối cùng |
getHost()
|
số nguyên cuối cùng |
getId()
|
LayoutInflater |
getLayoutInflater(Gói arg0)
|
LayoutInflater cuối cùng |
getLayoutInflater()
|
Vòng đời |
getLifecycle()
|
Trình quản lý trình tải |
getLoaderManager()
|
Mảnh cuối cùng |
getParentFragment()
|
FragmentManager cuối cùng |
getParentFragmentManager()
|
Đối tượng |
getReenterTransition()
|
Tài nguyên cuối cùng |
getResources()
|
boolean cuối cùng |
getKeepInstance()
|
Đối tượng |
getReturnTransition()
|
cuối cùng SavedStateRegistry |
getSavedStateRegistry()
|
Đối tượng |
getSharedElementEnterTransition ()
|
Đối tượng |
getSharedElementReturnTransition ()
|
String (Chuỗi) cuối cùng |
getString(int arg0, Object... arg1)
|
String (Chuỗi) cuối cùng |
getString(int arg0)
|
String (Chuỗi) cuối cùng |
getTag()
|
Mảnh cuối cùng |
getTargetFragment()
|
số nguyên cuối cùng |
getTargetRequestCode()
|
CharSequence cuối cùng |
getText(int arg0)
|
boolean |
getUserVisibleHint()
|
Xem |
getView()
|
LifecycleOwner |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
boolean cuối cùng |
hasOptionsMenu()
|
số nguyên cuối cùng |
hashCode()
|
Phân mảnh tĩnh | |
Phân mảnh tĩnh | |
boolean cuối cùng |
isAdded()
|
boolean cuối cùng |
isDetached()
|
boolean cuối cùng |
isHidden ()
|
boolean cuối cùng |
isInLayout()
|
boolean cuối cùng |
isMenuVisible()
|
boolean cuối cùng |
isRemove()
|
boolean cuối cùng |
isResumeed()
|
boolean cuối cùng |
isStateSaved()
|
boolean cuối cùng |
isHiển thị()
|
void |
onActivityCreated(Gói arg0)
|
void |
onActivityResult(int arg0, int arg1, Intent arg2)
|
void |
onAttach(Hoạt động arg0)
|
void |
onAttach(Ngữ cảnh arg0)
|
void |
onAttachFragment(Fragment arg0)
|
void |
onConfigurationChanged(Config arg0)
|
boolean |
onContextItemSelected (MenuItem arg0)
|
void |
onCreate(Gói arg0)
|
Ảnh động |
onCreateAnimation(int arg0, boolean arg1, int arg2)
|
Họa sĩ hoạt hoạ |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
void | |
void | |
Xem | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu()
|
void |
onDestroyView()
|
void |
onDetach()
|
LayoutInflater |
onGetLayoutInflater(Gói arg0)
|
void |
onHiddenChanged (boolean arg0)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(boolean arg0)
|
boolean |
onOptionsItemSelected(MenuItem arg0)
|
void |
onOptionsMenuClosed(Trình đơn arg0)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(boolean arg0)
|
void |
onReadyOptionsMenu(Trình đơn arg0)
|
void |
onPrimaryNavigationFragmentChanged(boolean arg0)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
onResume()
|
void |
onSaveInstanceState(Gói arg0)
|
void |
onStart()
|
void |
onStop()
|
void | |
void |
onViewState Bài viết được khôi phục(Gói arg0)
|
void |
postponeEnterTransition()
|
khoảng trống cuối cùng |
postponeEnterTransition(dài arg0, TimeUnit arg1)
|
void |
registerForContextMenu(Xem arg0)
|
khoảng trống cuối cùng |
requestPermissions(Chuỗi[] arg0, int arg1)
|
FragmentActivity cuối cùng |
requiredActivity()
|
Gói cuối cùng |
requiredArguments()
|
Context cuối cùng |
requiredContext()
|
FragmentManager cuối cùng |
requiredFragmentManager()
|
Đối tượng cuối cùng |
requiredHost()
|
Mảnh cuối cùng |
requiredParentFragment()
|
Chế độ xem cuối cùng |
requiredView()
|
void |
setAllowEnterTransitionTransition(đối số boolean 0)
|
void |
setAllowReturnTransitionTransition(boolean arg0)
|
void |
setArguments(Gói arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(Đối tượng arg0)
|
void |
setExitSharedElementCallback (SharedElementCallback arg0)
|
void |
setExitTransition(Đối tượng arg0)
|
void |
setHASOptionsMenu(boolean arg0)
|
void |
setInitialSavedState(Fragment.SavedState arg0)
|
void |
setMenuVisibility(đối số boolean 0)
|
void |
setReenterTransition(Đối tượng arg0)
|
void |
setKeepInstance(boolean arg0)
|
void |
setReturnTransition(Đối tượng arg0)
|
void |
setSharedElementEnterTransition (Đối tượng arg0)
|
void |
setSharedElementReturnTransition(Đối tượng arg0)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint (boolean arg0)
|
boolean |
shouldShowRequestRationale(Chuỗi arg0)
|
void |
startActivity(Ý định arg0)
|
void | |
void |
startActivityForResult(Ý định arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6)
|
void |
startPostponedEnterTransition()
|
Chuỗi |
toString()
|
void |
unregisterForContextMenu(Xem arg0)
|
Từ lớp
java.lang.Object
Đối tượng |
clone()
|
boolean |
equals(Đối tượng arg0)
|
void |
finalize()
|
Final Class<?> |
getClass()
|
int |
hashCode()
|
khoảng trống cuối cùng |
notifications()
|
khoảng trống cuối cùng |
notifyAll()
|
Chuỗi |
toString()
|
khoảng trống cuối cùng |
wait(long arg0, int arg1)
|
khoảng trống cuối cùng |
wait (args dài)
|
khoảng trống cuối cùng |
wait()
|
Trên giao diện
com.google.ar.sceneform.Scene.OnPeekTouchListener
khoảng trống trừu tượng |
onPeekTouch(HitTestResult HitTestResult, MotionEvent MotionEvent)
Được gọi khi một sự kiện chạm được gửi đến một cảnh.
|
Trên giao diện
com.google.ar.sceneform.Scene.OnUpdateListener
Trên giao diện
android.content.ComponentCallbacks
khoảng trống trừu tượng |
onConfigurationChanged(Config arg0)
|
khoảng trống trừu tượng |
onLowMemory()
|
Trên giao diện android.view.View.OnCreateContextMenuListener
khoảng trống trừu tượng |
Trên giao diện android.arch.lifecycle.LifecycleOwner
trừu tượng Vòng đời |
getLifecycle()
|
Trên giao diện android.arch.lifecycle.ViewModelStoreOwner
ViewModel Store trừu tượng |
getViewModelStore()
|
Trên giao diện
android.arch.lifecycle.HASDefaultViewModelProviderFactory
trừu tượng ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Trên giao diện
androidx.savedstate.SavedStateRegistryOwner
trừu tượng SavedStateRegistry |
getSavedStateRegistry()
|
Xây dựng công cộng
công khai ArFragment ()
Phương thức công khai
public Chuỗi[] getAdditionalPermissions ()
Trả về một loạt các quyền nguy hiểm mà ứng dụng yêu cầu ngoài tệp kê khai.permission.CAMERA mà ARCore cần. Nếu không cần thêm quyền nào, hệ thống sẽ trả về một mảng trống.
boolean công khai isArBắt buộc ()
Trả về true nếu ứng dụng này là AR AR (Bắt buộc), false nếu AR (không bắt buộc). Lệnh này được gọi khi bạn khởi chạy ứng dụng và phiên hoạt động.
Phương pháp bảo vệ
được bảo vệ Set<Session.Feature> getSessionFeatures ()
Chỉ định các tính năng bổ sung để tạo ARCore Session
. Hãy xem
Session.Feature
.
được bảo vệ khoảng trống handleSessionException (AvailableException sessionException)
Các tham số
SessionException |
---|