アプリケーションに SD カードへの書き込み権限を付与したいと考えています。Storage Access Framework を使用して、それらの perissions を取得しようとしています。
しかし、次のコードを使用してアクティビティを開始すると。
startActivityForResult(new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE), 42);
次の空の最近のリストが表示され、電話で内部メモリまたは SD カードを選択するオプションが他にありません (Android バージョン 5.1)。
一方、Android 5.1 を実行しているエミュレーターには SD カード メモリが表示されます。
誰が何が間違っているのか提案してもらえますか? 他のいくつかのアプリケーション (ES エクスプローラー、MP3 エディター) が私の電話で許可を求めたので、SD カードを選択することができました。