Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android棒棒糖和更高版本中从股票画廊(而非谷歌照片)获取照片?_Java_Android_Image - Fatal编程技术网

Java 如何在Android棒棒糖和更高版本中从股票画廊(而非谷歌照片)获取照片?

Java 如何在Android棒棒糖和更高版本中从股票画廊(而非谷歌照片)获取照片?,java,android,image,Java,Android,Image,我正在使用以下代码从图库中选择一个图像 //Override For uploading the image. @Override public void onClick(View v) { Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.create

我正在使用以下代码从图库中选择一个图像

//Override For uploading the image.
@Override
public void onClick(View v) {
    Intent intent = new Intent();
    intent.setType("image/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE);
}

//for showing the selected image.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode==RESULT_LOAD_IMAGE && resultCode==RESULT_OK && data!=null)
    {
        Uri selectedimage=data.getData();
        imagetoupload.setImageURI(selectedimage);
    }
}

它只从谷歌照片应用程序中选取图像。我想从“画廊”应用程序中挑选图像,该应用程序在手机中作为库存画廊提供。当我从我的图库中选择时,不会选择应用程序图像,而在显示所选图像时,不会显示图像。

使用
操作\u获取内容
操作\u打开\u文档
,这取决于您运行的Android版本,如中所述。

请不要发布带有源代码截图的问题。请以文本形式粘贴代码,正如您将在这里看到的有关堆栈溢出的数百万其他问题一样。我也尝试过。仍然没有从stock Gallery应用程序中选择图像。@a.sthapit:编辑您的问题,并提供用于
操作\u GET\u内容的确切代码。
@a.sthapit:应该可以。请注意,Android中没有单一的“股票库应用程序”。在数千款Android设备上预装了数百种不同的“股票库应用程序”。也许您的不支持
操作\u获取内容
,尽管它应该支持。你对此无能为力。