Android图像选择到活动

时间:2013-11-21 00:09:26

标签: android android-intent android-gallery

我正在寻找一种轻松简便的方法,从图库中挑选图像,并将所选图像传递给另一个意图/活动。

这就是我所拥有的,但我知道这是错误的,我只是在寻找一些快速的见解。

我知道这会打开一个要选择的图像,但一旦选中它,没有任何反应,它不会加载我的意图。我知道,从我的信念来看,一旦选择了图像,它就不会变成任何东西并且正在返回true或w.e.当被选中而没有提供任何东西的时候,我问我是否需要更多的方法来调用我还没有提供?谢谢。

代码:

item.getTitle().equals("Upload")) {

            // TODO might want to pass parameter of what fragment is loaded.
            // Switch to upload activity to allow for uploading of images.
            Intent uploadIntent = new Intent(this, UploadActivity.class);
            uploadIntent.setType("image/*");
            uploadIntent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(
                    Intent.createChooser(uploadIntent, "Select Picture"),
                    PICK_IMAGE);

            //startActivity(uploadIntent);
}

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解您的要求,但如果您对启动默认系统图片库感到满意,那么以下帖子可能会对您有所帮助:

How to pick an image from gallery (SD Card) for my app?

一般的想法是请求一个新的Activity处理一个请求结果的Intent(startActivityForResult())。如果设置了一个活动来接收意图(ACTION_GET_CONTENT),那么它将启动并处理您的请求。请求完成后,活动将返回您的活动将收到的结果

onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent);