Android where can I get image taken by native camera app

后端 未结 2 1443
不知归路
不知归路 2021-01-26 00:48

I am using native camera app to capture image, And I am not using MediaStore.EXTRA_OUTPUT to specify the path of image. Then how can i get the image using the intent.

Th

相关标签:
2条回答
  • 2021-01-26 01:27

    To capture images using camera call this intent

    Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
    startActivityForResult(cameraIntent, requestCode);
    

    and to handle the callback use onActivityResult function

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    
    Bitmap mImageBitmap;
                Bundle extras = data.getExtras();
                mImageBitmap = Bitmap.createScaledBitmap(
                        (Bitmap) extras.get("data"), 100, 100, false);
    }
    

    mImageBitmap will hold the image that you captured. Hope it helps :)

    0 讨论(0)
  • 2021-01-26 01:28

    Have a look at this topic. What do you mean by you are not using the MediaStore.EXTRA_OUTPUT? After can get the image data back via callback and save it as picture in a custom location.

    0 讨论(0)
提交回复
热议问题