안드로이드 프로젝트 안에 res/raw/a.txt 으로 a.txt 파일이 있습니다. 그런데 위 처럼 하면 파일이 없다고 나옵니다. 그래서 File aFile = new File("res/raw/a.txt "); 이렇게도 해봤는데요. 파일이 없다고 나옵니다. 어떻게 경로를 지정해주면 되는지 알려주시면 감사하겠습니다.
res/raw 에 넣지 마시고 Asset 폴더를 만들어 파일을 넣으신 후에, AssetManager를 쓰시는 방법을 추천합니다.
2010.08.31 21:54:12
꿈나무
안녕하세요. 답변 주셔서 감사합니다. 알려주신 정보 참고 하겠습니다. 그리고 res/raw의 파일을 불러오는 정확한 경로는 알 수 없을까요?
2010.08.31 22:13:57
로니엔
getResources().openRawResource(R.raw.a)
이런식입니다 참고하시길..
2010.09.01 13:00:30
꿈나무
답변 감사합니다. 제가 잘 적용을 못하는 건지 에러가 나네요. 알려주신 정보는 맞는 것 같습니다. 그런데 import java.io.File;는 (R.raw.b) 같은 사용은 원래 안되는 것 같기도 합니다. 프로젝트내 파일 이용이 원래 불가능한 것 같습니다. 좀 더 해봐야 겠습니다.