【发布时间】:2021-03-20 23:32:49
【问题描述】:
我有Android 8.0 device based on Snapdragon 626,它没有root。我的设备文档有一个信息,如果我使用命令:
/sys/class/ext_dev/function/ext_dev_5v_enable
输出1 我应该能够在设备的专用硬件端口上启用 5V 电源输出。如果我使用输出0 我应该可以禁用它。
类似的命令
/sys/class/ext_dev/function/ext_dev_3v3_enable
对于 3.3V 电源输出也可以这样做。
两个电源端口默认关闭。
我将上面的命令粘贴到 Android 上的控制台并得到异常“未找到”:
可能命令行应用程序没有操作系统的必要权限来访问此硬件端口,但我正在编写自己的应用程序,我必须使用我的应用程序为外部设备供电。
关于哪一项权限,我应该要求 Android 使用上述命令访问这些端口?也许是其他原因导致了这个问题?
【问题讨论】:
-
您需要指定您使用的确切设备(品牌和型号),因为这可能非常特定于该 Android 设备,
-
我用我的设备的详细信息和制造商产品页面的链接更新了主帖。
标签: android permissions command hardware