안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
안드로이드 입문한지 얼마 안된 초보입니다.
예제파일과 구글링을 열심히 찾아서 xml파싱 앱을 만들어 놨는데
이게 인터넷 연결되 있을때만 되더라구요. 그래서 xml을 받아놨다가
인터넷 연결이 안된 상태에선 받아둔 xml 참고해서 적용하고자 합니다.
일단 http://~ 의 주소는 잘 파싱되고 작동하는데
대상파일 주소(경로, 서버에 있는 파일 -> 단말기 안에 파일)만 바꾸고 싶어서
String을 file:///sdcard/x.xml 으로 바꾸니까 오류는 없는데 파싱이 안됩니다.
sd카드에 있는 내부 메모리를 파싱하려면 어떻게 해야 하나요ㅠ
주소만 http://~ 에서 file://로 바꾸기만 했는데 이거 말고 뭔가가 더 있는가요?ㅠㅠ
(/sdcard/x.xml file://sdcard/x.xml sdcard/x.xml 별거 다해봤는데 안됩니다ㅠ
해당 경로에 파일은 확실히 있고 실행할때 서버에서 단말기로 xml 받아오고 시작합니다.)
벌써 6시네요.. 이것때문에 밤새고 있는데 조금이라도, 한줄이라도 도와주세요ㅠ
고맙습니다.




퍼미션을 넣어 주셨나 모르겠네요 소스상에 애러도 없고 오류도 없는데 파싱이 안된다는건 파일을 못 읽어 왔다는 거겠죠?
android.permission.WRITE_EXTERNAL_STORAGE 요거 한번 넣어줘 보세요
이렇게 해도 안된다면... 다음분이 해결을 해 주실껌니다;;