나는 mFullPath이 /sdcard/image6456.jpg, /mnt/sdcard/image3579.jpg, 파일이었다android 에뮬레이터 - 접근 가능한 저장 공간이 있습니까?
mRAF = new RandomAccessFile(mFullPath, "rws");
을 시도한 후
java.io.FileNotFoundException: /sdcard/Img_1316563834614.jpg (Permission denied)
무엇입니까 : ///sdcard/image34567.jpg를 등등 아무것도 작동하지 않습니다. 내가 길을/mnt/sdcard에이 사실이 있음을 확인했다 AndroidManifest.xml을
의
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
라인은 이미 있습니다. 또한 전화
getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);
는 null을 제공합니다. 나는 생각하지 않아야한다. ...
나는 무엇이 없습니까? 당신이 AVD의 일부를 정의하지 않는 한
감사
기기에서 사용해 볼 수 있습니까? 나는 에뮬레이터 테스트가 최고로 엉망이되는 것을 발견했다. – FoamyGuy
글쎄, 안타깝게도 내 설정의 장치에서 테스트하는 것이 번거롭다. – kellogs
무엇을하려고하는지 설명해 주시겠습니까? 그리고 왜'/ sdcard'와'/ mnt/sdcard'를 모두 다루는가? 외부 저장소 디렉토리를 원한다면,'getExternalStorageDirectory()'메소드를 사용하면 쉽게 접근 할 수있다. 이것은'sdcard의 절대 경로를 반환 할 것이다. 수고. 더 많은 것을 보시려면 여기를 클릭하십시오 [Environnement] (http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory()) –