Android - openFileOutput写入... Archos 101上的系统内存

时间:2011-03-22 11:10:34

标签: android memory

我正在尝试下载文件并将其保存到内部存储器中。我正在使用以下代码:

FileOutputStream file = context.openFileOutput(filename, Context.MODE_PRIVATE);
byte[]           buffer = new byte[4096];
int              len;

while ((len = input.read(buffer, 0, 4096)) > 0)
  file.write(buffer, 0, len);

file.close();
input.close();

这样工作正常,但文件没有保存到内部存储器中,而是保存到“系统存储器”(限制为256 Mo),我已经看到进入系统设置菜单(根据文档openFileOutput()应该允许我写入内部存储器。)

使用我当前的代码,文件的路径类似于“/ data / data / ...”。

我正在使用带有android 2.2.1的Archos 101平板电脑。

有人可以帮助我吗?

0 个答案:

没有答案