#android #android-intent #dropbox
#Android #android-намерение #dropbox
Вопрос:
я намерен прочитать каждый тип файла из внешних источников, используя этот код:
IntentchooseFile = new Intent(Intent.ACTION_GET_CONTENT);
chooseFile.setType("file/*");
Intent intent = Intent.createChooser(chooseFile, "Select File");
startActivityForResult(intent, ACTIVITY_CHOOSE_FILE);
Android позволяет мне выбрать, где получить файл. В частности, в моем телефоне я могу выбрать файловый менеджер по умолчанию, Dropbox или Google Drive. Когда я захожу в файловый менеджер, у меня нет проблем, когда я захожу в Dropbox, я могу выбирать файлы, только если я выбираю «показать все» (и все после работает нормально), а на Google Диске я могу просматривать все свои файлы, но я ничего не могу выбрать.
Что я делаю не так? У меня отсутствуют какие-то разрешения или мне нужно изменить chooseFile.setType("file/*")
строку? Спасибо всем!
Комментарии:
1.
file/*
недопустимый шаблон типа MIME. Попробуйте*/*
.2. Большое вам спасибо!! Есть ли возможность установить расширение, чтобы средство выбора позволяло мне видеть только файлы с этим расширением?
3. Об этом я не знаю.