【发布时间】:2017-05-23 09:47:39
【问题描述】:
我正在做一个需要将图像转换为 pdf 的模块。我已经成功实现了相机并且可以显示它的图像。但我的问题是获取该图像的 uri。我在 StackOverflow 中看到了一个代码 sn-p 并遵循它,但它返回 null。
这是我的示例代码:
@Override
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
uri = data.getData();
if(uri == null)
{
tvUri.setText("null");
}else{
tvUri.setText(uri.toString());
}
}
}
为了测试它是否为空,我继续将 textview 设置为它的值,如果它有一个,但如果没有,那么我将它设置为空。
【问题讨论】:
-
@quicklearner 谢谢,它成功了。
-
我很高兴它有帮助,标记我的评论支持,以便其他人也可以使用它