2016-06-25 1 views
0

를 사용합니다. 구글의 사례는 데모의이 부분을 놓쳤다. 안드로이드 나는 갤러리에 표시되지 않습니다 또는 공유 얻을 사진을 찍을 <a href="https://developer.android.com/training/camera/photobasics.html" rel="nofollow">https://developer.android.com/training/camera/photobasics.html</a></p> <p>에있는 예제 코드를 사용하는 것을 시도하고 카메라 응용 프로그램 및 개인 저장

나는 예제를 따라 : 내 코드에있다 : 나는 모든이 /storage/sdcard1/Android/data/thackbarth.com.securecameraintent/files/Pictures

을 : https://github.com/tomha2014/SecureCameraIntent/tree/master

디렉토리 확인하지 못했습니다 매니페스트의 외부 사용 권한 읽기/쓰기

답변

0

이 경로의 폴더가 있는지 확인하십시오.

thackbarth.com.securecameraintent/files/Pictures 
+0

이 할 수있는 더 좋은 방법이 있나요 : '코드 파일 storageDir = getExternalFilesDir (Environment.DIRECTORY_PICTURES); if (! storageDir.exists()) { if (! storageDir.mkdir()) Log.e (TAG, "createImageFile : 직접 작성 실패"); } else { Log.i (TAG, "createImageFile : directory exists"); } ' 처음 실행해도 dir이 있다고 알려줍니다. BTW; ADB를 사용하면 보지 못합니다. 그래서 나는 네 생각을 생각한다! – TomHa

+0

나는 코드를 게시하는 방법을 알고 싶다 !!! – TomHa

+0

방금 ​​확인했는데 파일이 만들어지고 이미지가 해당 폴더에 저장되지만 (YEA!) 디스플레이에로드하면 파일을 찾을 수 없음 오류가 표시됩니다. ; – TomHa

0

예! mCurrentPhotoPath = "파일 :"나는 보이는 코드의 라인이 있습니다 그것을

https://developer.android.com/training/camera/photobasics.html

에서 발견 된 구글의 샘플 코드에서

을 발견 + image.getAbsolutePath();

파일 uri를 만들면 비트 맵이 디코드됩니다. 비트 맵 bitmap = BitmapFactory.decodeFile (mCurrentPhotoPath, bmOptions);

는 파일의 경로가 "파일을"벗고 싶어 그리고 그것은 ..... 작동 구글 그냥 링크 된 샘플에서 해당 코드를 제공했을 경우, 많은 시간을 낭비했다

그 페이지로 어떤 경우 , 나는 안드로이드 6 에 대한 해당 코드를 사용하는 샘플 일하고는에서 찾을 수 있습니다 https://github.com/tomha2014/SecureCameraIntent