@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK) {
if (requestCode == Keys.CAMERA_INTENT) {
// IMAGE IS FROM CAMERA
File f = new File(Environment.getExternalStorageDirectory()
.toString());
for (File temp : f.listFiles()) {
if (temp.getName().equals(refImage)) {
f = temp;
break;
}
}
listOfImages.add(f.toString());
try {
DisplayCapturedImagesFromCamera();
} catch (Exception e) {
e.printStackTrace();
}
} else if (requestCode == 2) {
// IMAGE IS FROM GALLERY
}
}
}
发生了什么:
我想做什么:
有没有办法检查文件中是否有实际的图像数据 在使用位置设置图像之前
想读取图像数据的文件内容
答案 0 :(得分:0)
根据Android设备和制造商以及您使用的Android版本和相机应用程序,相机意图需要以不同方式实现。查看https://github.com/ralfgehrer/AndroidCameraUtil,特别是CameraIntentHelperActivity。