Androidアプリをblackberry 10デバイスに移植しました。カメラが撮影した画像は、「ExifInterface」を使用して画像の向きを識別しました。しかし、常に 0 を返します。カメラで画像をキャプチャしているときに Blackberry Z10 デバイスで方向を識別する方法。次のコードを使用しました。
try
{
ExifInterface exif = new ExifInterface(path);
orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);
if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_90){
orientation = 90;
} else if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_180){
orientation = 180;
} else if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_270){
orientation = 270;
}
}
catch (IOException e)
{
Log.error(null, e);
e.printStackTrace();
}
助けてくれてありがとう。