将文件保存到android的内部存储中

时间:2020-07-30 04:38:45

标签: java android

我想制作一个简单的android应用程序,使用户可以编写文本,当他按下保存按钮时,我将从文本区域获取文本并创建文件夹,然后将文件保存到存储中的文件夹中。 我这样做了,但是在外部存储中,这是我的代码

String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/newfolder";
                File f = new File(path);
                f.mkdir();
                PrintWriter pw = new PrintWriter(path + "/" + txt_name.getText() + ".txt");
                pw.write(main_txt.getText().toString());
                pw.close();

此代码运行良好,但仅在具有外部存储卡的设备上运行,所以我想这样做,但将文件保存在内部存储中以便设备在任何设备上运行此代码,如何将文件保存到内部存储空间?

1 个答案:

答案 0 :(得分:0)

否。

您的代码将保存到手机内置的外部存储器中。

您的代码与可移动Micro SD卡无关。