当我拥有uri时,如何在Android中打开图像?

时间:2011-05-05 05:38:31

标签: android image android-intent

从我的活动中我打开一个相机活动,拍照并将uri传回我的活动。现在我想在点击按钮时查看图片,例如“结果”。这就是我的工作:

CameraActivity:

@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {

    Uri uriTarget = getContentResolver().insert(
    Media.EXTERNAL_CONTENT_URI,
    new ContentValues());

我的主要活动:

Intent pictureIntent = new Intent();
pictureIntent.setAction(Intent.ACTION_VIEW);
pictureIntent.setData(task.getUri());

startActivityForResult(pictureIntent, PIC_REQ);

但是我收到了错误:

05-05 00:17:41.800: ERROR/AndroidRuntime(748): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CHOOSER dat=content://media/external/images/media/9 }

我已经搜索了很多,我只找到了如何从画廊中挑选照片,但这不是我想要的。

有人知道我做错了吗?

由于

约翰

1 个答案:

答案 0 :(得分:0)

点击此链接,它将说明步骤:Howto launch android camera using intents