應用無法寫入外置SD卡的Android文件夾?
Android有獲取外置SDCard路徑的API,但是這個外置SDCard的概念是指系統內部分出來的外置和我們插上的那張外置SDCard,
系統對于這兩種SDCard是區分不出來的,會統一當成外置SDCard。
5.0不能通過流直接往外置SDCard目標路徑url里面寫入數據了,必須通過support.v4.provider.DocumentFile來實現。
而6.0還需要先申請外置SDCard讀寫權限。
DocumentFile dirFile = DocumentFile.fromTreeUri(mContext, Uri.parse(dirUri));
dirFile.createFile(null, parts[i]); //創建一個文件
dirFile.findFile(parts[i]); //查找文件
dirFile.createDirectory(parts[i]); //創建目錄