Droid上的ExifInterface问题

时间:2011-03-17 13:39:11

标签: android exif android-camera

我正在使用Android的Native Camera应用程序拍照并将其保存在SD卡上。

Intent cameraintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory(), "test.jpg");
cameraintent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
outputFileUri = Uri.fromFile(file);
startActivityForResult(cameraintent, CAMERA_REQUEST);

现在保存图像后,它似乎丢失了所有EXIF信息。当我尝试检索这样的exif信息时:

ExifInterface exif = new ExifInterface(Environment.getExternalStorageDirectory()+"/test.jpg");
String exifOrientation = exif.getAttribute(ExifInterface.TAG_ORIENTATION);

它返回exifOrientation = 0(即ORIENTATION_UNDEFINED),而它应返回6.

但是,这段代码在其他Android手机上运行得非常好(除了Droid)。

0 个答案:

没有答案