IOIO-OTG Head Unit APP
- 通过方向盘按钮控制 Android 设备(需要 OIOI-OTG 板)。
- 按下方向盘按钮的自动检测功能。
- ACC 关闭时自动关闭屏幕(需要设备管理员权限)。
- 当 ACC 重新打开时显示图像(支持动画 GIF)(需要存储访问)。
- 每个方向盘按钮最多分配 2 个动作 - 一个用于按下,一个用于按住。
- 能够在按下或按住方向盘按钮时执行多媒体操作(播放/暂停、下一个、上一个等)。
- 能够在按下或按住方向盘按钮时执行音频更改操作(音量增大/减小、静音等)。
- 能够在按下或按住方向盘按钮时执行全局操作(返回、主页、最近使用。需要辅助功能服务)。
- 能够在按下或按住方向盘按钮时启动已安装的应用程序。
- 选择隐藏状态和/或导航栏(系统范围的沉浸式模式),最高可达 Android 10(包括在内)。需要通过 adb 授予权限。
- 其他小调整。
此应用程序不需要 ROOT,但需要其他权限才能使功能正常工作。仅当您想要该特定功能时,所有权限都是强制性的:
- 存储访问:这是为 ACC 重新启动时出现的初始屏幕选择图像所必需的。没有其他的。如果未授予,则不会显示启动图像。
- 设备管理员:这是锁定设备所需要的,这会关闭屏幕。没有其他的。如果未启用,则设备不会在 ACC 关闭时关闭屏幕,而在 ACC 重新开启时将始终打开屏幕,无论应用程序中选择的选项如何。
- 辅助功能服务:这是执行全局操作所必需的 - 返回、主页、显示通知和显示最近的应用程序。没有其他的。如果未启用,这些操作将不起作用。
- 写入安全设置:这是使状态和/或导航栏消失所必需的,因此设备看起来更像是主机。不幸的是,Android 11 中放弃了对它的支持并启用它,您需要通过执行 adb shell pm grant com.metal03326.ioio_otgheadunit android.permission 通过 ADB 授予权限(在互联网上搜索如何通过 ADB 连接您的特定设备) .WRITE_SECURE_SETTINGS
该应用程序是开源的,您可以检查所有给定权限的所有使用情况:https://gitlab.com/metal03326/ioio-otg-head-unit
测试:
真实硬件(附有 IOIO-OTG):
- 小米红米 Go(Android 8.1 Go 版)
- 三星 Galaxy Xcover 4(安卓 9)
模拟器:
- 安卓 9
- 安卓 10
- 安卓 11
我没有很多硬件可以测试,所以预计会出现错误。请在 GitLab 中打开问题,我会尽力解决它。
有关如何将 IOIO-OTG 板连接到 Android 设备的信息,请访问 https://gitlab.com/metal03326/ioio-otg-head-unit