android - 如何跳过 Daydream 教程

标签 android daydream

正如问题所暗示的那样,我怎样才能进行尽可能少的设置以进入 Daydream 主屏幕。

我有 26 部手机需要设置 360 度全景视频播放器,这很简单,但如果用户点击 Daydream Controller 上的主页按钮,它会转到教程而不是主屏幕。

我可以通过 adb 编辑配置文件以跳过它吗?

最佳答案

通过深入研究 .ConfigService 配置找到了我自己的答案,它确实需要 root 或 Android 的 userdebug 版本才能完成此任务。

编辑首选项文件:/data/data/com.google.vr.vrcore/shared_prefs/VrCoreSettings.xml 并将 "DaydreamSetupComplete" 更改为 "True"

您可能希望将文件的副本作为 tmp 复制回来。

然后,在 vr.vrcore 中编辑 VR welcome required 标志:

shell am startservice \
      -n com.google.android.gms/.config.ConfigService \
      -a com.google.android.gms.config.OVERRIDE \
      --es __package__ com.google.vr.vrcore \
      --es __namespace__ configns:p4 \
      --es vr_welcome_required false

执行上述操作还可以绕过初始 Daydream 设置中输入支付方式的步骤,这在 Oreo 的生产版本中是完成设置的障碍。

关于android - 如何跳过 Daydream 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45890873/

相关文章:

android - 在 webview android 中单击图像时触发操作?

java - Android - OnClickListener 问题

java - Android:将相机流式传输为 mjpeg

unity3d - Daydream Controller 无法与 Canvas 按钮正确交互

android - 执行 Android JUnit 测试时出现 NoClassDefFoundError

android - 在位置更改时将标记动画化到当前位置

unity3d - 在 HoloLens 上还是在 Daydream 之外使用 Daydream Controller?

Android:未找到类 "com.google.unity.GoogleUnityActivity"

unity-game-engine - 我应该使用 "Daydream technical preview"版本的 Unity 来开发 Cardboard 吗?

android - DayDream 中的 VideoView 和 MediaController?