2012-03-11 35 views
-2

我一直在開發一個應用程序,需要從互聯網下載文件並將其保存到內存中;應用程序不需要直接保存到SD卡上,因爲SD卡可能已滿。如何使用Java將文件保存在內存中?謝謝。如何將文件保存在手機內存中?

+1

重複? http://stackoverflow.com/questions/3288367/android-how-to-create-file-in-phone-memory – ChapMic 2012-03-11 12:03:46

+0

user1166635:使用臨時文件將數據保存在手機內存中 – 2012-03-11 12:09:17

回答

0

如果你只是需要數據,爲什麼不把數據保存在內存中? 如果你真的需要保存到一個文件,下面也許是你所需要的: https://developer.android.com/reference/android/os/MemoryFile.html

+0

我想將文件保存到SD卡中,我將執行以下操作:1)將文件下載到內存中2)檢查它的大小和SDCard上的可用空間3)如果它具有可用空間,則應用程序將文件保存到SD卡中 – user1166635 2012-03-11 12:03:51

+0

例如,我認爲最好:首先檢查大小,以便可以保留SDcard上的空間,或者將數據下載並保存到SD卡,並且當因空間不足而導致write()失敗時,取消下載。 – Mine 2012-03-11 12:10:51

相關問題