bir FileNotFoundException atarFileNotFoundException: açık başarısız oldu: EACCES (İzin engellendi) emülatörü (i genymotion kullanın) iyi çalışıyor, ama gerçek bir cihazda çalıştırdığınızda (benim telefon Asus Zenfone Lazer 5.0 olduğunu) olarak
java.io.FileNotFoundException: /storage/emulated/0/cam20160926_075819.jpg: başarısız açmak: EACCES (İzin reddedildi)
ben bu EACCES hakkında bazı ilgili soru ve çözümleri okumakimgBitmap = MediaStore.Images.Media.getBitmap (cr, SelectedImage); Burada
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode){
case CAMERA_REQUEST:
if (resultCode == Activity.RESULT_OK){
Uri selectedImage = imageUri;
getActivity().getContentResolver().notifyChange(selectedImage, null);
ContentResolver cr = getActivity().getContentResolver();
Bitmap imgBitmap;
try {
imgBitmap = MediaStore.Images.Media.getBitmap(cr, selectedImage);
accountPhoto.setImageBitmap(imgBitmap);
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(getActivity().getApplicationContext(), "Something went wrong while taking a photo", Toast.LENGTH_LONG).show();
Log.e("Camera", e.toString());
}
}
}
}
yöntem onActivityResult(), ve o sorun iznim olduğunu görünüyor: Ben
<uses-feature android:name="android.hardware.camera2" android:required="true"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
eksik bir şey?
SDK ve Android'in hangi sürümünü kullanıyorsunuz? –
Ben marshmallow 6,0 şimdi api lvl 23. ve benim app benim sdk benim sürümümüzü lpi 18 –
yüzden bu yüzden dışarıdan okuma ve yazma hakkında izin isteğinizi göremiyorum? –