嗨,我想在 sd 卡中创建不同的文本文件。该文件的名称将由用户输入。我必须读取文件名,并且必须在 sd 卡中创建一个具有该名称的文件。请任何人帮助我。谢谢你
问问题
67 次
1 回答
1
使用EditText获取文件名。
EditText e1=findViewById(R.Id.editText1);
String filename=e1.getText();
File newFile=new File(Environment.getExternalStorageDirectory,filename);
使用这个newFile对象进行写操作。
您需要在清单中具有写入外部存储权限才能将文件写入 sdcard。
<manifest ...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
要从 sdcard 读取文件,您需要**读取外部存储**权限。
<manifest ...>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest>
于 2013-10-13T05:00:54.033 回答