来自相机的Android图片

时间:2015-08-27 14:42:39

标签: java android image camera info

我的应用是使用手机相机或图片库中的图片。问题是来自图库/图书馆的图片是用前置摄像头拍摄的,因为它的背景与后置摄像头的方向不同。是否有任何方法可以获取有关使用哪台相机拍摄图像的信息(如果正面或背面)?我可以获得图像的方向,但没有图像的起源(也就是前置或后置摄像头)。

例如,这是我打开原生相机应用程序的方式:

    Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

    // Get file location.
    imagePath ip = new imagePath();
    File file = ip.getFile();

    // Put extra arguments into activity.
    camera_intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));

    // Start activity.
    startActivityForResult(camera_intent, CAM_REQUEST);

在onActivityResult中我有这段代码:

   protected void onActivityResult(int requestCode, int resultCode, Intent     imageReturnedIntent) {
    switch(requestCode) {
        case CAM_REQUEST: 
            // Check result.
            if (resultCode != 0){
                readBitmapInfo(); // Here I get image from stored location.
            }

} }

任何消化?

0 个答案:

没有答案