7

ストレージ アクセス フレームワーク (SAF) を使用しています。

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
startActivityForResult(intent, 0);

[SD カードを表示] オプションを有効にする追加機能があるかどうかを知りたいのですが、そのユーザーはオーバーフロー メニューで見ることができます。

ここに画像の説明を入力

4

1 に答える 1

10

追加

intent.putExtra("android.content.extra.SHOW_ADVANCED", true);

ただし、これは公式 API の一部ではないことに注意してください。したがって、これが将来の Android バージョンで機能しなくなる可能性は十分にあります。

関連するフレームワーク コードは、http: //grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.0_r1/com/android/documentsui/DocumentsActivity.javaにあります。 #255

于 2015-07-10T07:29:38.097 に答える