把一个H5网站包装成一个app,安装到android的平板上,开机自启且禁止退出,以前用的abd vm overscan 命令设置隐藏虚拟键,防止退出,现在平板升级到android12,找不到vm 的overscan命令了,有什么办法可以做到上述功能?
补充一下,这个平板是放在公共场所给大众使用的,所以需要防止退出
有$长$
该回答引用GPTᴼᴾᴱᴺᴬᴵ
在 Android 12 中,虚拟键的隐藏方式已经发生了变化,可以通过修改系统配置文件的方式来实现类似的功能。具体步骤如下:
1.在平板上打开开发者选项,开启 USB 调试模式。
2.在计算机上安装 ADB 工具,并将其添加到环境变量中。
3.在计算机上运行以下命令,连接到平板:
adb connect <device-ip-address>
其中, 是平板的 IP 地址。
4. 运行以下命令,以获取当前的虚拟键状态:
adb shell settings get secure user_setup_complete
如果返回值为 1,则表示虚拟键已经隐藏;如果返回值为 0,则表示虚拟键已经显示。
5. 运行以下命令,以将虚拟键隐藏:
adb shell settings put secure user_setup_complete 1
5.安装您包装好的 H5 应用,并将其设置为自启动应用。
6.最后,重启平板,应用会自动启动,并且虚拟键不会显示出来。
注意:这种方式需要具有 root 权限的平板才能生效,因此可能需要先解锁平板的 bootloader,然后安装自定义的 recovery 和 root 包。同时,这种方式可能存在安全风险,请自行评估。