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]); //建立目錄
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]); //建立目錄