ファイルを選択するための独自のインターフェイスを実装するアプリがあります。これは、アプリが正しく動作するための要件です。
KitKat では、(外部) SD カード上のファイルを変更する前に、ストレージ アクセス フレームワークを介して許可を与える必要があります。
これらの制限付きファイルは引き続き自由に読み取ることができるため、アプリでの表示が妨げられることはありません。しかし、ユーザーがこれらのファイルの 1 つに対して操作を実行することを選択したら、ストレージ アクセス フレームワークを使用して特定のアクセス許可要求をユーザーに求めることはできますか?
以下は、ドキュメントのサンプルです。これは、可能なすべての画像のセットを返します。明らかに、許可を要求している特定の画像を既に識別できる場合は、ユーザーにすべての画像を表示したくありません。ユーザーに表示されるものを絞り込む他のフィルターはありますか?
(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");