انتخاب عکس از دوربین در اندروید 7!

سلام و وقت بخیر برای گرفتن عکس از دوربین در اندرویدهای ورژن ماقبل 7 از کد زیر میشه استفاده کرد:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);File f = new File(android.os.Environment.getExternalStorageDire ctory(), "temp1.jpg"); mImageCaptureUri = Uri.fromFile(f); intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageCaptureUri); startActivityForResult(intent, CAMERA_CODE);

اما مشکل اینجاست که در اندروید 7 با ارور زیر مواجه میشم:
android.os.FileUriExposedException: file:///storage/emulated/0/temp1.jpg exposed beyond app through ClipData.Item.getUri()

با کلی سرچ متوجه شدم که در اندروید 7 از uri نمیشه استفاده کرد و باید از روش FileProvider استفاده کرد که در این لینک یک سری توضیح داده شده اما باز هم مشکل دارم، از دوستان کسی هست که این مشکلو برطرف کرده باشه؟ ممنون

انتخاب عکس از دوربین در اندروید 7!


خرید بک لینک
کپی رابت محفوظ است اخبار ایران و جهان
قدرت گرفته از niloblog