如何检测android设备(例如Nexus Galaxy)上的USB大容量存储支持?

如何检测android设备(例如Nexus Galaxy)上的USB大容量存储支持?,android,usb,storage,sd-card,Android,Usb,Storage,Sd Card,ICS支持usb大容量存储,但Galaxy nexus不支持。我希望能够在运行时检测设备是否支持UMS。你知道怎么做吗? 我知道我可以检查:Environment.isExternalStorageRemovable(); 再加上操作系统版本4和更高版本的检查就足够了吗?您只能响应安装的Intent.ACTION\u MEDIA\u或保存/读取数据 您可以使用系统功能访问外部存储器 有关您可以阅读的更多信息您只能响应Intent.ACTION\u MEDIA\u挂载或保存/读取数据 您可以使用系

ICS支持usb大容量存储,但Galaxy nexus不支持。我希望能够在运行时检测设备是否支持UMS。你知道怎么做吗? 我知道我可以检查:Environment.isExternalStorageRemovable();
再加上操作系统版本4和更高版本的检查就足够了吗?

您只能响应安装的Intent.ACTION\u MEDIA\u或保存/读取数据 您可以使用系统功能访问外部存储器


有关您可以阅读的更多信息

您只能响应Intent.ACTION\u MEDIA\u挂载或保存/读取数据 您可以使用系统功能访问外部存储器


当您将手机与PC连接时,您可以阅读更多有关设置USB大容量存储的信息,您将自动通知在通知栏窗口顶部设置USB大容量存储

如果您要询问设备中的设置,请转到设置/应用程序/开发/USB调试(将其设置为开以进行调试)

如果您无法做到这一点,请在您的电脑中安装三星kies,然后重新启动设备和电脑,并尝试连接


享受。:)

当您将手机与PC连接时,您将自动通知在通知栏窗口顶部设置USB大容量存储

如果您要询问设备中的设置,请转到设置/应用程序/开发/USB调试(将其设置为开以进行调试)

如果您无法做到这一点,请在您的电脑中安装三星kies,然后重新启动设备和电脑,并尝试连接


享受。:)

实际上,Environment.isExternalStorageEmulated()解决了以下问题:
()

实际环境。isExternalStorageEmulated()解决了以下问题:
()

re Intent.ACTION\u MEDIA\u MOUNTED:我等不及用户连接usb存储来确定,我需要在之前知道这一点。re Intent.ACTION\u MEDIA\u MOUNTED:我等不及用户连接usb存储来确定,我需要在之前知道这一点。