Мое приложение создает кучу изображений, и я хочу открыть папку с помощью приложения галереи пользователя, чтобы пользователь мог смотреть, печатать, делиться ими или делать то, что ему нравится ,Как открыть галерею постоянных телефонов с помощью кода в папке
Стандартное решение:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(folder);
intent.setDataAndType(uri,"*/*");
startActivity(Intent.createChooser(intent, "Open folder"));
Открывает папку в галерее телефона, но если нажать на изображение, Galery, закрывается вместо отображения изображения и остаться в живых.
Моего самым близким решение
Intent gallery = new Intent(Intent.ACTION_MAIN, null);
gallery.addCategory(Intent.CATEGORY_APP_GALLERY);
Intent chooser = Intent.createChooser(gallery, "Gallery");
startActivity(chooser);
Открывает полное взорваны телефоны галерея приложения со всеми его возможностями, но только на его корневой папке.
Как открыть всплывающее приложение галереи в определенной папке, чтобы оно не закрывалось при выборе изображения? Хорошим бонусом будет возможность открывать фотографии в галерее, как если бы пользователь уже активировал слайд-шоу.
«Как открыть всплывающее приложение галереи в определенной папке, чтобы оно не закрывалось при выборе изображения?» - Скорее всего, вы этого не делаете. Существуют тысячи моделей устройств Android, которые поставляются с сотнями «галерейных приложений», а также сотни «галерейных приложений», доступных в Play Store и в других местах. Нет «спросить приложение галереи, чтобы пользователь мог просмотреть папку« Intent », и даже если бы не было, нет гарантии, что есть приложение, которое чтит это« Intent »на устройстве пользователя. – CommonsWare
на окнах, вы должны написать: explorer.exe «путь». В Linux вы должны написать caja «path» или nautilus «path». В общем случае «appname» «path». Нет ли эквивалента в Andoid для прохождения по пути? – Kenobi