在这里,我们正在为Android电视盒开发Android应用程序.如何获取已安装的外部存储列表USB stick, SDCARD and SATA HDD.
我想获取连接到Android设备的所有存储设备的列表.
例如 - 内部存储(存储所有文件夹,如下载,DCIM等),SD卡和OTG设备.
我知道有很多StackOverflow帖子讨论了这个主题,但没有一个可以满足我的目的,如上所述.
我可以通过调用Environment.getExternalStorageDirectory().getPath()返回内部存储的路径来获取内部存储.
对此的任何帮助都将非常感激,因为没有标准的AFAIK可以使用它来检索所有连接的存储设备的列表.
此外,许多解决方案不适用于不同的设备和Android版本.
是否有任何功能/方法可以使用其名称来检测手机的各种不同存储方式。我的意思是检测设备上是否有多个内部/外部存储。以及如何检测是否有可用的SD卡?
提前致谢!