You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oculus Go/Quest/Quest 2开机自动启动已安装应用的实现方法咨询

Oculus Go/Quest/Quest 2 开机自动启动应用实现方法

前置准备

  • 提前开启设备开发者模式:进入设备「设置-关于」页面,连续点击版本号触发开发者选项,开启后在开发者选项中打开USB调试开关
  • 电脑端安装ADB调试工具,设备通过USB连接电脑后执行adb devices,确认返回设备序列号即代表连接正常

方法1:适配自研应用的自启方案

如果你需要自启的是自己开发的应用,直接修改应用配置即可实现原生自启:

  • 在AndroidManifest.xml中添加开机广播权限:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  • 注册广播接收器,过滤android.intent.action.BOOT_COMPLETED系统广播,收到广播后直接唤起应用主Activity即可
    该方案适配所有上述设备的系统版本,稳定性最高

方法2:无需修改应用的通用自启方案

如果是已安装的第三方应用,不需要反编译修改,通过ADB命令即可设置自启:

  1. 首先获取目标应用的包名和主Activity路径:打开一次你要设置自启的应用,保持应用在前台,执行以下ADB命令:
    adb shell dumpsys window | grep -E 'mCurrentFocus'
    返回结果中格式为com.xxx.xxx/com.xxx.xxx.MainActivity的内容,前者为应用包名,后者为Activity全路径
  2. 给目标应用授予自启所需权限,执行命令:
    adb shell pm grant <你的应用包名> android.permission.RECEIVE_BOOT_COMPLETED
  3. 若上面的命令执行后依然无法自启,可以安装第三方VR自启管理应用,给该应用授予无障碍权限后,在应用内选择要开机启动的目标应用即可,授权无障碍权限的命令参考:
    adb shell settings put secure enabled_accessibility_services <自启管理应用包名>/<对应的无障碍服务路径>

注意事项

  • 设备系统OTA升级后可能会重置已设置的权限和自启规则,升级后需要重新配置
  • Oculus Go的安卓7底层和Quest系列的安卓10+底层权限逻辑有差异,若设置失败可以先检查对应系统版本的权限开关是否正常开启
  • 官方系统默认限制未知来源应用自启,设置前需要在开发者选项中给目标应用开启「未知来源应用」授权

内容的提问来源于stack exchange,提问作者vpWWqv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 14:36:09