Android Samsung: как настроить файловый менеджер Samsung - PullRequest
0 голосов
/ 07 октября 2018

Я хотел бы получить более хороший файловый менеджер, который выбирается автоматически Intent.На моем телефоне также есть файловый менеджер от Samsung.Однако это никогда не обнаруживается.

Вот мой фрагмент кода в Котлине

val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
                addCategory(Intent.CATEGORY_OPENABLE)
                data = selectedUri
                addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
            }

1 Ответ

0 голосов
/ 07 октября 2018
val intent = Intent(Intent.ACTION_OPEN_DOCUMENT)
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*"); 
startActivityForResult(intent, REQUEST_CODE);

Для пользователей Samsung

val intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");
intent.addCategory(Intent.CATEGORY_DEFAULT);

Для дополнительной проверки ссылок http://developer.android.com/guide/topics/providers/document-provider.html

...