我有一个很好的工厂Firebase数据库,我希望用户能够以JSON格式导出他们的数据。我注意到,如果你进入Firebase上的实时数据库控制台,管理员可以导出为JSON,所以我很好奇是否可以使用某种类型的URL,如果用户可以通过这些URL进行身份验证,以便能够检索自己的用户数据..
有什么想法吗?
由于
答案 0 :(得分:1)
我曾经开发过一个带有选项的应用程序,允许用户将数据导出到设备存储上的txt文件。因此,如果您认为此选项可以为您提供帮助,请使用以下代码:
try {
File root = new File(Environment.getExternalStorageDirectory(), "myFolder");
if (!root.exists()) {
root.mkdirs();
}
File myFile = new File(root, "myFileName.txt");
FileWriter writer = new FileWriter(myFile);
writer.append(text);
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
您可能希望更改将创建的文件夹的名称,以便将myFolder
中所有导出的txt文件与特定文件一起存储。您可能还希望使用特定文件名更改文件名myFileName
。
希望它有所帮助。