저는 Assets 폴더에 json 파일이있는 Android 응용 프로그램을 개발 중입니다. 이제이 파일을 나중에 서버에서 업데이트하려고하지만 런타임에 Assets 폴더 내의 파일을 업데이트 할 수없는 것 같습니다. 그래서 내 질문은이 json 파일을 처음에 넣어야 나중에 내가 서버에서 업데이트 할 수있는 가장 좋은 위치입니다. 나 또한 안드로이드 코드를 업데이트하고 시장에서 응용 프로그램을 업데이트하도록 사용자에게 요청하고 싶지 않습니다.안드로이드는 서버에서 응용 프로그램 폴더로 파일을 다운로드합니다.
3
A
답변
0
/data/data/your.package.name/ (응용 프로그램의 로컬 폴더) 또는 sqlite. 다음에 변경 사항이 있으면 /data/data/your.package.name/ 또는 sqlite DB에 파일을 직접 다운로드 할 수 있습니다.
1
json을 공유 환경 설정 또는 sqlite에 저장 한 다음 서버 api를 호출하여 로컬 데이터를 업데이트 할 수 있습니다.
0
apk 안의 파일을 추가하거나 수정하는 것은 정말 어렵습니다. 앱에서는이 작업을해서는 안됩니다.
자산 폴더에 구성 파일이 있습니다.이 파일은 초기 설정입니다. 새 버전 구성 파일을 다운로드 할 때 sdcard에 넣거나 SharedPreference 또는 기타 지속성 방법에 저장할 수 있습니다. 그것을 사용하고 싶을 때,이 모든 설정을 반복하고 최신 설정을 찾을 수 있습니다.
관련 문제
- 1. C# TCP 소켓 클라이언트가 서버에서 파일을 다운로드합니다.
- 2. 웹 디렉토리에서 파일을 다운로드합니다.
- 3. 서버에서 응용 프로그램 호출
- 4. 안드로이드는 프로그램 적으로 .conf 파일을 편집합니다.
- 5. ASP.Net 다른 네트워크 서버에서 클라이언트로 파일을 다운로드하는 MVC3 응용 프로그램
- 6. ASP.NET을 사용하는 응용 프로그램 폴더로 변환
- 7. 은 Android에서 동시에 파일을 다운로드합니다.
- 8. Android AsyncTask가 파일을 디렉토리로 다운로드합니다.
- 9. ASP.NET - webservice를 통해 파일을 빠르게 다운로드합니다.
- 10. ASP.Net 응용 프로그램 서버에서 인쇄
- 11. 웹 서버에서 응용 프로그램 시작
- 12. 서버에서 미디어 재생 응용 프로그램
- 13. 안드로이드 FTP 클라이언트 응용 프로그램 - FTP 서버에서 파일을 다운로드하는 방법
- 14. iPad 응용 프로그램은 암호로 보호 된 디렉토리에서 파일을 다운로드합니다.
- 15. 안드로이드는 txt 파일을 스크롤하지 않습니다
- 16. Windows 2003 서버에서 VB.NET 응용 프로그램 실행
- 17. 안드로이드는 특정 파일을 첨부합니다.
- 18. 원격 서버에서 파일을 동기화합니다.
- 19. 서버에서 응용 프로그램의 AppData 폴더로 DB를 복사하려면 어떻게합니까?
- 20. 선택한 파일을 폴더로 복사
- 21. 안드로이드가 폴더로 파일을 푸시
- 22. JAR 파일을 폴더로 봅니다.
- 23. 안드로이드는 "안녕하세요 탭 위젯"3 개 응용 프로그램 파일
- 24. 서버에서 구조대 응용 프로그램 오류가 발생했습니다.
- 25. 안드로이드는 어떻게
- 26. 안드로이드는
- 27. JRebel은 임베디드 응용 프로그램 서버에서 작동합니까? (IntelliJ)
- 28. 안드로이드는 대화 상자에 텍스트 파일을 읽습니다.
- 29. AFNetworking이 충돌하여 대용량 파일을 다운로드합니다. 200MB +
- 30. 응용 프로그램 서버에서 crossdomain.xml을로드하는 Flash 앱이 실패합니까?
json 파일을 서버에 보관하고 나중에 자체적으로 업데이트하지 않는 이유는 무엇입니까? –
런타임에 apk 파일을 수정할 수 없습니다. –
기본 요구 사항은 같습니다. - 내 응용 프로그램에 외부 HTML 파일과 함께 목록 제품이있는 json 파일이 있습니다. - HTML 파일이있는 초기 제품 세트는 인터넷 연결없이로드해야합니다. - 신제품이 올 때 사용자에게 알려야합니다 (인터넷 연결이 켜져 있어야 함).) 새로운 json 및 HTML 파일을 다운로드하려면 - 일단 새 파일이 다운로드되면 다시 오프라인 모드에서 모든 것을 실행할 수 있습니다. – adi15nov