语言

Activity.SetVrModeEnabled(Boolean, ComponentName) 方法

定义

为此活动启用或禁用虚拟现实(VR)模式。

[Android.Runtime.Register("setVrModeEnabled", "(ZLandroid/content/ComponentName;)V", "GetSetVrModeEnabled_ZLandroid_content_ComponentName_Handler", ApiSince=24)]
public virtual void SetVrModeEnabled(bool enabled, Android.Content.ComponentName requestedComponent);
[<Android.Runtime.Register("setVrModeEnabled", "(ZLandroid/content/ComponentName;)V", "GetSetVrModeEnabled_ZLandroid_content_ComponentName_Handler", ApiSince=24)>]
abstract member SetVrModeEnabled : bool * Android.Content.ComponentName -> unit
override this.SetVrModeEnabled : bool * Android.Content.ComponentName -> unit

参数

enabled
Boolean

true 以启用此模式。

requestedComponent
ComponentName

启用 VR 模式时要使用的 android.service.vr.VrListenerService 组件的名称。

属性

注解

为此活动启用或禁用虚拟现实(VR)模式。 VR 模式提示 Android 系统切换到针对 VR 应用程序优化的模式,而此活动具有用户焦点。

建议应用程序在其清单中额外声明 R.attr.enableVrMode,以便在 VR 活动之间切换时允许流畅的活动转换。

如果请求的 VrListenerService 组件不可用,则不会启动 VR 模式。 开发人员可以按如下所示处理这种情况:

另请参阅:

引发:如果未安装要作为 VrListenerService 运行的给定组件,或者尚未在用户设置中启用 PackageManager.NameNotFoundException。

Android 参考。android.app.Activity.setVrModeEnabled

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于