2012-03-11 36 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

相关问题