BUSINESS
Search Results for

    系统配置管理

    Note

    SystemConfigurationMgr 用于系统配置相关的管理,如亮度、音量、超时、护眼模式、IPD、ETFR、4K 渲染等。

    主要接口

    接口/属性 说明
    screenOffTimeOut 获取/设置屏幕熄灭超时时间
    screenOffSleepTimeOut 获取/设置休眠超时时间
    brightness 获取/设置屏幕亮度
    volume 获取/设置音量
    maxVolume 获取最大音量
    eyeProtectionMode 获取/设置护眼模式
    handTrackingStatus 获取/设置手势追踪状态
    ChangeThirdHomeState(string packageName, bool isEnable) 设置第三方 Home 状态
    yvrLauncherState 获取/设置 YVR Launcher 状态
    SetRecenterEnable(bool open) 设置是否允许 Recenter
    isRecenterEnable 获取是否允许 Recenter
    SetUsingRightControllerForRecenter(bool useRightController) 设置是否用右手柄 Recenter
    isUsingRightControllerForRecenter 获取是否用右手柄 Recenter
    passthroughVisibility 获取/设置透视可见性
    ConnectWifiAp(string ssid, string pwd, Action<string> callback = null) 连接 WiFi AP
    GetWifiNameConnected(Action<string> callback = null) 获取已连接 WiFi 名称
    GetWifiIP(Action<string> callback = null) 获取 WiFi IP 地址
    securityAreaStatus 获取/设置安全区状态
    securityTracking 获取/设置安全追踪状态
    usbDebugMode 获取/设置 USB 调试模式
    SetBtEnabled(bool enabled) 设置蓝牙开关
    CreateSecurityArea() 创建安全区
    isShowGestureCtrlHomeIcon 获取/设置是否显示手势 Home 图标
    brightnessAdjustmentRestricted 获取/设置亮度调节限制
    volumeAdjustmentRestricted 获取/设置音量调节限制
    EnableIPDAutoAdjustment(bool enable) 启用/禁用 IPD 自动调节
    GetIPDAutoAdjustmentEnable() 获取 IPD 自动调节状态
    EnableIPDManualAdjustment(bool enable) 启用/禁用 IPD 手动调节
    GetIPDManualAdjustmentEnable() 获取 IPD 手动调节状态
    SetIPDValue(float value) 设置 IPD 数值
    GetIPDValue() 获取 IPD 数值
    IsETFREnable() 查询 ETFR 渲染聚焦是否启用
    IsETFRScreenEnable() 查询 ETFR 屏幕是否启用
    SetScreenETFRModeEnable(bool enable) 设置 ETFR 屏幕模式
    SetETFREnable(bool enable) 设置 ETFR 渲染聚焦
    Is4KRenderingMode() 查询 4K 渲染模式是否启用
    Set4KRenderingMode(bool enable) 设置 4K 渲染模式

    示例

    // 设置亮度
    SystemConfigurationMgr.Instance.brightness = 80;
    
    // 启用护眼模式
    SystemConfigurationMgr.Instance.eyeProtectionMode = true;
    
    // 启用 4K 渲染
    SystemConfigurationMgr.Instance.Set4KRenderingMode(true);
    
    // 查询 ETFR 渲染聚焦状态
    bool etfr = SystemConfigurationMgr.Instance.IsETFREnable();
    
    本页目录