2

我正在尝试在拍照时收集指南针的方向和手机的倾斜度。当然,我不确定一个简单的方法来做到这一点。我当前的相机实现使用:

    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 数据或内置功能中找到任何内容。

谢谢!

4

1 回答 1

1

我能想到的唯一方法是takePictureShutterCallback. 这样,一旦用户按下快门按钮,您就会询问该信息,而不是在快门和触发PictureCallback.

于 2012-01-22T15:55:47.587 回答