写真を撮ったときのコンパスの方向と電話の傾きを収集しようとしています。もちろん、これを行う簡単な方法はわかりません。私の現在のカメラの実装は以下を使用しています:
Intent cameraIntent = new Intent(android.provider.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_PIC_REQUEST);
傾きと方向は、写真のスナップ時に収集する必要があることに注意してください。カメラの意図を呼び出すときに、exif データまたは組み込み機能に何も見つからないようです。
ありがとう!