我想强制默认的安卓相机只在横向模式下拍照。我试过以下:
Intent cameraIntent=new Intent("android.media.action.IMAGE_CAPTURE");
File photo = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), "Pic.jpg");
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
cameraIntent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
startActivity(cameraIntent);
但这仅适用于 2.1,不适用于以后。我只想让照片图像以横向模式保存。我不想使用任何图像处理,例如矩阵或自定义相机。
注意:我从将方向固定为“纵向”的活动中调用此意图