저는 2 장의 사진을 찍어서 2를 비교해 보는 간단한 안드로이드 앱을 만들었습니다. 앱 내부에서 사진을 찍을 때 앱이 잘 작동하지만 노력하고 있습니다. 내 휴대 전화에서 이미지를로드 할 수 있습니다. 내 카메라로 찍은 사진을로드 할 수 있고 내 휴대 전화에 저장됩니다 (특히 Android 기기의 /DCIM/Camera
). 내가 가진 코드는 정말 기본이지만은 다음과 같이 구성안드로이드는 앱에서 이미지 파일을 읽습니다.
File file = new File(Environment.getExternalStorageDirectory(),imagePath);
if(file.exists())
Bitmap origBitmap = BitmapFactory.decodeFile(imagePath);
그러나, origBitmap
가 null, 나는 file
가 제대로로드되지 않기 때문에 그것의 가정입니다. file.exists()
이 거짓이므로 내 권한이 꺼져 있다고 가정합니다. 그러나 내 매니 페스트 파일에는 허가가 있습니다 : android.permission.READ_EXTERNAL_STORAGE
. 나는 내가 여기서 무엇을 놓치고 있는지 확실하지 않다. 어떤 도움을 주셔서 감사합니다.
targetSdk은 무엇입니까? –
대상은 25이고 최소값은 15입니다. – user3709119