2013-12-23 2 views
0

Я ищу для отображения определенной папки изображений в приложении, чтобы пользователь мог просматривать их.Отображение определенной папки фотографий в приложении Android Gallery

Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse("content://sdcard/Pictures/Album"), "image/*"); 
startActivityForResult(intent, 0); 

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

ответ

0

вы можете попробовать это

File root = new File(Environment.getExternalStorageDirectory().getPath() 
+ "/myFolder/"); 
     Uri uri = Uri.fromFile(root); 

     Intent intent = new Intent(); 
     intent.setAction(android.content.Intent.ACTION_VIEW); 
     intent.setData(uri); 
     startActivityForResult(intent, 1); 
+0

Это не похоже на работу для меня, это производит исключение говоря, что это не может intantiate android.app.application: java.lang.IllegalStateException: Не удалось получить информацию пакета для com.example.test. –

Смежные вопросы