2014-04-30 2 views
1

내 Android 프로젝트의 assets 폴더에 .dat.xml 개의 파일이 있습니다. 주기적으로 업데이트해야합니다. 나는 그들 자신을 업데이트하고 싶지 않다. 웹 서비스는 과 .xml 파일들을 .json 객체들로 저장할 것이다. 응용 프로그램을 assets 폴더로 업데이트하는 방법은 무엇입니까?Android의 자산 폴더를 웹 서비스에서 동적으로 업데이트하는 방법은 무엇입니까?

감사합니다.

+1

앱을 설치 한 후에 생성 된'assets' 폴더는 _read-only_ 폴더가됩니다. 가장 좋은 방법은 장치 메모리에 폴더를 만들고 앱의 코드에서 사용하는 것입니다. –

답변

1

Siddharth Lele이 댓글에 언급 했으므로 런타임에 assets/을 업데이트 할 수 없습니다. 단, 앱을 최신 assets/을 포함하는 것으로 업그레이드하는 경우는 예외입니다.

그러나 .dat.xml 파일을 내부 저장소에 다운로드 할 수 있습니다. 그런 다음이 파일 중 하나를 사용해야하는 경우 먼저 내부 저장소를 확인하십시오. 거기에 파일이 있으면 사용하십시오. 그렇지 않다면 assets/에 사본으로 돌아가십시오.

+0

신속한 답변과 Siddarth Lele 덕분에 감사드립니다. – ufukcakir

+0

네, 맞습니다. 이미 시도해 보았습니다. – Boopathi

관련 문제