이미지 파일을 볼 수 있습니까? 그래서 왜 예외가 던져 지는지, 나는 체크를하고, 다른 이미지와 폴더를 시도했지만 모든 행운은 파일을 던져 예외를 발견하지 못했습니다.파일을 찾을 수 없음 예외가 throw됩니까?
정보를 환영합니다.
File file = new File(Environment.getExternalStorageDirectory()+"/127437025-picsay.jpg");
이미지 파일을 볼 수 있습니까? 그래서 왜 예외가 던져 지는지, 나는 체크를하고, 다른 이미지와 폴더를 시도했지만 모든 행운은 파일을 던져 예외를 발견하지 못했습니다.파일을 찾을 수 없음 예외가 throw됩니까?
정보를 환영합니다.
File file = new File(Environment.getExternalStorageDirectory()+"/127437025-picsay.jpg");
그것은 당신의 AndroidManifest.xml 파일에 이러한 권한을 추가 매니페스트
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Thx 사람이 두 번, 고음을 모두 검사했는데 운이 없다고 누군가 내 드로어 블 폴더의 정확한 경로를 보여 줍니까? 여전히 sdcard가 사용 중이라면 여전히 액세스 할 수 있습니까? – user1136994
작동합니다 나에게 친구. 당신은 잘못된 길을주고 있습니다. 그리고 바쁜 sdcard로 무엇을 의미합니까? – Sameer
이미지가 bg.jpg로 바뀌므로 오타로 잘못 갈 수 없으며, sdcard 메인 폴더 바로 뒤에 이미지를 놓았습니다. 그래서 그것의 sdcard/bg.jpg, 그 파일은 /sdcard/bg.jpg을 찾을 수 없습니다 말한다. 내 휴대 전화 sdcard 바쁜 랩톱에 연결하고 일식 디버깅을 할 때 sdcard에 액세스하려고합니다. 무엇 drawable 폴더의 경로주세요? – user1136994
에 권한을 언급하는 것을 잊지 마세요 나를
File dir = Environment.getExternalStorageDirectory();
File yourFile = new File(dir, "path/to/the/file/inside/the/sdcard.ext");
안드로이드에 대한 작업 할 때 그것은 확실히 작동합니다
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.simone.wk"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
ExternalStorageDirectory(). getAbsolutePath()'그런 다음 파일 이름을 추가하십시오. – Squonk
Thx MisterSquonk 대답, 운이 없다 :(내가 그 중 하나를 테스트 할 수 있도록 드로어 블 이미지를 얻을 수있는 경로를 알려주시겠습니까?) 많은 thx – user1136994
@ user1136994 그렇다면 파일이 있다고 말할 때 정말 확실합니까? ? 사용중인 파일 경로와 실제 파일을 비교하십시오 – tidbeck