我正在使用此代码:
图像选择器
select.setOnClickListener(new View.OnClickListener() {
@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"),REQUEST_CODE);
}
});
在imageview中显示图片:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==REQUEST_CODE && resultCode==RESULT_OK && data !=null && data.getData() != null)
{
Uri uri=data.getData();
try{
Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(),uri);
image.setImageBitmap(bitmap);
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
但是我想获取所选图像的名称,将其发送到另一个活动,我该怎么办呢?
答案 0 :(得分:0)
<强> MediaStore.Images.Media.DATA 强> 将返回真实的图像路径,看看这个
{
"CustomerDate": "13.03.2018",
"CustomerDateTime": "13:30",
"UserId": 4
}
希望它能帮到你!!