2012-02-15 2 views
2

모바일에서 앱을 실행하기 시작하면 URL에 연결하여 앱의 앱 폴더에 데이터 세트 (파일)를 다운로드해야합니다. 가능한가요? 그렇다면 샘플을 보여 주시겠습니까?Android : 앱의 자산 폴더에 URL에서 파일을 다운로드하려면 어떻게해야하나요?

+1

내가이 폴더는 따라서 당신이 "입술"와 같은 같은이 폴더의 내용을 변경 은어 APK 함께 번들로 제공되기 때문에 자산 폴더에 다운로드 할 수 모르겠습니다. 언제든지 내부 앱 디렉토리에 데이터를 저장할 수 있습니다. 파일 mFile = new File 사용 (mActivity.getFilesDir(), "file.txt"); – mudit

+0

mudit.The 내부 앱 디렉토리에 대해 고맙습니다. 앱에서만 액세스 할 수있는 비공개 디렉토리입니까? –

+0

다음을 읽어보십시오 : http://developer.android.com/guide/topics/data/data-storage.html#filesInternal – mudit

답변

3

앱의 자산 폴더에있는 파일을 다운로드 할 수 없습니다. 대신 getCacheDir() (내부 메모리) 또는 getExternalCacheDir() (Froyo 이상에서 사용 가능한 SD 카드)을 사용하여 파일을 다운로드하고 검색해야합니다.

+0

waqas .. 고맙습니다 .. getCacheDir()을 확인합니다 ... 내가 도와 줄 게요. –

+1

getCacheDir is getchacheDir 좋은 방법이지만 사용자 설정이나 유용한 정보를 저장하는 것은 안전하지 않습니다. 사용자가 - 응용 프로그램> 응용 프로그램 관리> 응용 프로그램> "데이터 지우기" – mudit

+0

을 사용하여 설정 응용 프로그램에서이 데이터를 삭제할 수 있으므로이 동작을 제어 할 수 없습니다. 사용자가 자신의 장치를 완벽하게 제어 할 수있게하십시오. 그들은 캐시/데이터를 지울 수 있지만 앱은 누락 된 데이터를 감지하고 다시 다운로드 할 수있을만큼 유연해야합니다. – waqaslam

관련 문제