1)_Android Q
_で_Android.permission.WRITE_EXTERNAL_STORAGE
_にターゲットを設定
2)getExternalStorageDirectory
or getExternalStoragePublicDirectory
and FileOutputStream(file)
saving file throwsを使用します
Java.io.FileNotFoundException: /storage/emulated/0/myfolder/mytext.txt open failed: ENOENT (No such file or directory)
3)getExternalFilesDir
apiを使用すると保存は成功しますが、_MediaScannerConnection.scanFile
_を実行しても表示されません。
_ /storage/emulated/0/Android/data/my.com.ui/files/Download/myfolder/mytext.txt
_
Android Qで内部メモリからSDCARDにファイルをコピーして更新する最良の方法は何ですか。
1)Document-providerを使用 https://developer.Android.com/guide/topics/providers/document-provider#create
2)ユーザーは保存(ファイルの総数)を要求され、ドキュメントフォルダーに保存されます。 https://Gist.github.com/neonankiti/05922cf0a44108a2e2732671ed9ef386