1

アプリケーションに 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 カードを選択することができました。

4

1 に答える 1