如何将文件存储在android的内部存储器中以及如何在android手机中访问它们。我GOOGLE了很多,发现我们可以存储文件,但只能通过模拟器或手机访问,必须扎根。如何将文件存储在Android的内部存储器中,并通过android手机访问它们
什么是无根手机的解决方案?
以及如何通过提供其路径来访问内部存储文件?什么是路径?
请帮忙。在此先感谢,我们将非常感谢他们的例子。
如何将文件存储在android的内部存储器中以及如何在android手机中访问它们。我GOOGLE了很多,发现我们可以存储文件,但只能通过模拟器或手机访问,必须扎根。如何将文件存储在Android的内部存储器中,并通过android手机访问它们
什么是无根手机的解决方案?
以及如何通过提供其路径来访问内部存储文件?什么是路径?
请帮忙。在此先感谢,我们将非常感谢他们的例子。
您可以通过FileOutput流做到这一点:
String fileName = "file.txt";
String content = "hello world";
FileOutputStream outputStream = null;
try {
outputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
outputStream.write(content.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
注:这是只写入内部存储的方法,MODE_PRIVATE意味着其他应用程序无法访问您的文件。 您还需要在清单xml中授予WRITE_EXTRENAL_STORAGE权限。
这将文件存储:数据/数据/应用程序/文件/ file.txt的
要获得保存在存储器中的文件列表,
File dirFiles = mContext.getFilesDir();
for (String fname: dirFiles.list())
{
Toast.makeText(mContext,fname,Toast.LENGTH_LONG).show();
}
它存储在data/data/
伙计,你是认真的吗,这个示例代码你可以很容易地检索文件,StackOverflow不是一个免费的编码服务。 –
检查编辑,你可以得到存储的文件列表,然后你可以在列表视图中显示它们。这一切都不需要根深蒂固的手机 –
我想制作我自己的文件浏览器。 ..为此,我想将文件保存在应用程序的内部存储中,然后检索以显示该文件。 – Zobi
我你不一派什么,但它是一件容易做的事情,并且很容易找到。 StackOverflow是不是一个“免费编码服务” –
你想存储文本文件? –
@GaneshPatil任何类型的文件 – Zobi