启用 Android 零售演示
Enabling Android Retail Demo
我正在尝试在 nexus 5x Android Oreo 上进入零售演示模式。
我读过这篇文章:
https://source.android.com/devices/tech/display/retail-mode
它似乎应该位于语言建议列表的底部,在恢复出厂设置后 - 但事实并非如此。
查看后,似乎它的包 (com.android.retaildemo) 不存在,所以我将 apk 放在 system/priv-app 上。仍然 - 没有成功。
有人知道如何进入零售模式吗?
进入它的代码,我发现应用程序启动时被禁用,所以为了启动 DemoPlayer activity,我必须启用它然后我才能看到演示模式应用程序...但是我不想为此目的使用 adb,我想以 "right" 方式进行。
谁说在 adb 中启用应用程序不正确?毕竟 - 零售应用程序是 Google 的开源项目,应该用作希望启用演示体验的 OEM 的基准。正确的?如果是这样 - 正确的方法可能是 - 克隆项目并将其更改为默认启用 :->
好的,如果有人想知道如何做到这一点,我可以为您解答:
经过长时间的研究,进入零售模式的方法是在恢复出厂设置后选择语言(列表中的最后一项)或通过 adb.. 更改设置。
语言选择界面没有demo提示,只能用adb模拟...
进入演示模式:
adb shell settings put global device_demo_mode 1
离开演示模式:
adb shell settings put global device_demo_mode 0
只是不要忘记在此之前将 retaildemo.apk 放入 system/priv-app。
此应用程序仅显示演示模式的 "teaser"/"promo",演示模式启动应用程序并显示 oem 定制视频或仅显示一个屏幕,点击它会导致演示访客用户。
link 至 retaildemo.apk:
https://www.apkmirror.com/apk/google-inc/retail-demo-5/
我正在尝试在 nexus 5x Android Oreo 上进入零售演示模式。 我读过这篇文章: https://source.android.com/devices/tech/display/retail-mode
它似乎应该位于语言建议列表的底部,在恢复出厂设置后 - 但事实并非如此。
查看后,似乎它的包 (com.android.retaildemo) 不存在,所以我将 apk 放在 system/priv-app 上。仍然 - 没有成功。
有人知道如何进入零售模式吗?
进入它的代码,我发现应用程序启动时被禁用,所以为了启动 DemoPlayer activity,我必须启用它然后我才能看到演示模式应用程序...但是我不想为此目的使用 adb,我想以 "right" 方式进行。
谁说在 adb 中启用应用程序不正确?毕竟 - 零售应用程序是 Google 的开源项目,应该用作希望启用演示体验的 OEM 的基准。正确的?如果是这样 - 正确的方法可能是 - 克隆项目并将其更改为默认启用 :->
好的,如果有人想知道如何做到这一点,我可以为您解答:
经过长时间的研究,进入零售模式的方法是在恢复出厂设置后选择语言(列表中的最后一项)或通过 adb.. 更改设置。 语言选择界面没有demo提示,只能用adb模拟...
进入演示模式: adb shell settings put global device_demo_mode 1
离开演示模式: adb shell settings put global device_demo_mode 0
只是不要忘记在此之前将 retaildemo.apk 放入 system/priv-app。 此应用程序仅显示演示模式的 "teaser"/"promo",演示模式启动应用程序并显示 oem 定制视频或仅显示一个屏幕,点击它会导致演示访客用户。
link 至 retaildemo.apk: https://www.apkmirror.com/apk/google-inc/retail-demo-5/