如何禁用和启用USB OTG连接以打开和关闭硬件设备



我正在使用手机为外部设备供电的Android项目。通过USB-OTG连接,我可以为外部设备供电。

我想知道我是否可以在Android Studio上编写一个程序,可以在其中按下应用程序中的一个按钮将电源切换到此外部设备(将其打开和关闭(。

我在较旧的三星Galaxy 3手机(在较旧的Android上(之前已经看到了它,通过更新文件中的数据。特别是此文件:

/sys/devices/virtual/host_notify/usb_otg/mode

但是我正在尝试编写该软件,以使其更通用,并且可以在任何新的Android设备上使用。

有没有办法做我需要的事情?

我尝试找到一种通用方法,但似乎不可能,因为我看到的唯一可能的方法是使用shell命令通过使用shell命令切换暴露的内核位根文件。

我已经得出结论,由于大多数Android手机的根文件的组织方式不同,因此可能不可能为此制定通用代码。因此,您需要每次要为软件使用其他手机时发现特定文件。

我认为我自己创建一个不同品牌的手机root文件结构的数据库是不可行的,因为新手机一直以新的结构来代表我需要太多维护。

相关内容

  • 没有找到相关文章

最新更新