馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
1. AndroidManiFest:Android 11 會失效。 - <font size="4"><application android:requestLegacyExternalStorage="true" /></font>
複製代碼
2. 使用MediaStore:- <font size="4"> MediaStore.(Audio / Video / Image / Downloads / Files).Media.(INTERNAL_CONTENT_URI / EXTERNAL_CONTENT_URI / getContentUri(volumeName));
- MediaStore.getExternalVolumeNames(this).forEach { volumeName ->
- Log.d(TAG, "uri:" + MediaStore.Images.Media.getContentUri(volumeName));
- }
- getContentResolver().delete() / insert()
- </font>
複製代碼
3. SAF:
* 取得文件 / 資料夾- <font size="4"> Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT / Intent.ACTION_OPEN_DOCUMENT_TREE);
- intent.addCategory(Intent.CATEGORY_OPENABLE);
- intent.setType("*/*");
- startActivityForResult(intent, REQUEST_CODE);
- </font>
複製代碼
* 創建文件:- <font size="4">Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);</font>
複製代碼
|