我正在使用索尼互联网电视作为开发设备,该设备有4个USB端口。所有或没有端口可以与外部硬盘驱动器一起使用。如何在设备上选择和访问外部存储器或内部存储器。
我可以通过以下方式访问SD卡,或者至少是电视标记为SD卡的内容:
但是我似乎无法找到如何查找外部 USB 设备的方法。我曾尝试使用 UsbManager 类,但似乎应该存在一种更简单、更通用的方法。我只想能够看到大容量存储设备,不想去清除供应商 ID 等信息。但也许我在这方面有所遗漏。
这应该是可能的,因为我正在寻找与 Media Player 应用程序相同的功能,即打开菜单并选择“选择设备”。
我只需要访问驱动器的读取权限,但读/写权限也可能有用。
提前感谢您的帮助。
我可以通过以下方式访问SD卡,或者至少是电视标记为SD卡的内容:
Environment.getExternalStorageDirectory();
但是我似乎无法找到如何查找外部 USB 设备的方法。我曾尝试使用 UsbManager 类,但似乎应该存在一种更简单、更通用的方法。我只想能够看到大容量存储设备,不想去清除供应商 ID 等信息。但也许我在这方面有所遗漏。
这应该是可能的,因为我正在寻找与 Media Player 应用程序相同的功能,即打开菜单并选择“选择设备”。
我只需要访问驱动器的读取权限,但读/写权限也可能有用。
提前感谢您的帮助。