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获取内容
,尽管它应该支持。你对此无能为力。