Попробуйте следующее с папкой ресурсов, такой как /assets/images/myimage.jpg
String imagePath = "images/myimage.jpg"
Bitmap bmp = null;
try{
InputStream is = getAssets().open(imagePath);
bmp = BitmapFactory.decodeStream(is);
}
catch(Exception exception)
{
bmp = BitmapFactory.decodeResource(getResources(), R.drawable.icon_grey_box);
}
((ImageView)findViewById(R.id.myimage)).setScaleType(ImageView.ScaleType.CENTER_CROP);
((ImageView)findViewById(R.id.myimage)).setImageBitmap(bmp);
Также подумал, что если вы используете GalleryView и у вас есть поставщик данных, то вы можете отформатировать пути к изображениям, используя
Файл: // мнт / SDCard / ImageAssets /
Я думаю, что есть также способ доступа к вашей папке активов apk, используя путь URI, похожий на
"android.resource: // [package] / [res id]"
Это хорошо объясняет.
http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html