我正在使用以下代码将外部存储设备安装到android设备中。
val storageManager = CHSSystemApplication.instance.getSystemService(Context.STORAGE_SERVICE) as StorageManager?
storageManager?.storageVolumes
我安装了sd卡和USB,它返回了两个存储卷。 有什么方法可以区分SD卡的容量和USB。
答案 0 :(得分:0)
获取内置SD卡
val internalStorage = System.getenv("EXTERNAL_STORAGE")
val f_exts = File(internalStorage )
获取外部SD卡
val externalStorage = System.getenv("SECONDARY_STORAGE")
val f_secs = File(externalStorage )