問題タブ [scoped-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2714 参照

android - Android Q 以降で WRITE_EXTERNAL_STORAGE が不要な理由

DownloadManager を使用して写真をダウンロードし、外部の写真ディレクトリに保存します。

Marshmallow には (予想どおり) WRITE_EXTERNAL_STORAGE が必要ですが、Android Q 以降では許可なしで正常に動作します。なぜそうなのですか?スコープ ストレージが原因ですか?

0 投票する
0 に答える
1173 参照

android - Android Q で追加された RELATIVE_PATH を下位互換にするにはどうすればよいですか?

ドキュメントによると、RELATIVE_PATH API レベル 29 で追加されました public static final String RELATIVE_PATH 永続化されているストレージ デバイス内のこのメディア アイテムの相対パス。たとえば、/storage/0000-0000/DCIM/Vacation/IMG1024.JPG に保存されているアイテムのパスは、DCIM/Vacation/ になります。

Android Q 以前の Android で MediaStore に挿入されたメディア ファイルを整理するにはどうすればよいですか Afaik:削除されたドキュメントによるとPRIMARY_DIRECTORY機能しません put(MediaStore.MediaColumns.PRIMARY_DIRECTORY, relativePath)