Android:在内置库中显示图片

时间:2012-06-08 14:01:30

标签: android image gallery

我正在尝试在内置库中打开一张图片,但它不会显示出来。我将URI记录为

06-08 15:53:02.232:D / URI(3231):file:///mnt/sdcard/com.jesper.indkoeb/nm-image.jpg

这是正确的地方

                @Override
                public void onClick(View v) {
                    Intent intent = new Intent();  
                    intent.setAction(android.content.Intent.ACTION_VIEW);  
                    File file = new File(uri.get(position));
                    Log.d("URI",uri.get(position));
                    intent.setDataAndType(Uri.fromFile(file), "image/*");  
                    context.startActivity(intent);

                }

            });

1 个答案:

答案 0 :(得分:9)

以下代码段会帮助您。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file:///mnt/sdcard/image/Apples.jpg"),"image/*");
startActivity(intent);