Android: Как открыть определенную папку с помощью намерения и показать его контент в файловом браузере?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android: Как открыть определенную папку с помощью намерения и показать его контент в файловом браузере?

Сообщение Anonymous »

Я подумал, что это будет легко, но, к сожалению, это не так.

Что у меня есть:

У меня есть папка, называемая «MyFolder» на моем внешнем хранилище (не SD -карта, потому что это Nexus 4, но это не должно быть проблемой). Папка содержит некоторые *. > После того, как я нажимаю на него, выбранный браузер файлов должен начать и показать мне содержание «MyFolder». Не более не меньше.

< /p>

Мой вопрос: < /strong> < /p>

Как именно мне это делать? Я думаю, что я подошел довольно близко к следующему коду, но независимо от того, что я делаю - и я уверен, что должно быть что -то, что я еще не понял - это всегда открывает только основную папку из внешней памяти.

public void openFolder()
{
File file = new File(Environment.getExternalStorageDirectory(),
"myFolder");

Log.d("path", file.toString());

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.fromFile(file), "*/*");
startActivity(intent);
}


Подробнее здесь: https://stackoverflow.com/questions/171 ... -in-a-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»