I am doing an Android application which need to open camera and display picture on screen and take that picture absolute path.
But I always get "UnsupportedOperationException: Unknown URI: content://media/external/images/media" error when I click on camera.
My code:
        ContentValues values = new ContentValues();
        values.put(MediaStore.Images.Media.TITLE, "ircms");
        imgUri = getContentResolver().insert(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values); // Here getting error
        Intent intentPicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        intentPicture.putExtra(MediaStore.EXTRA_OUTPUT, imgUri);
        startActivityForResult(intentPicture, 1);
onActivityResult:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
        case 1:
            try {
                String photoPath = getRealPathFromURI(this, imgUri);
                o2.inSampleSize = 8;
                Bitmap bitmap = BitmapFactory.decodeFile(photoPath, o2);
                }
       }
}
Please Help...
 
     
     
    