0

我想写一些有关用户的信息以重用它们,但我无法创建文本文件,因此我也无法读取它。在开始阅读之前,我想完成对文本文件的写入。

我将用户权限写入清单文件。

另外,我用于写入文本文件的代码如下:

public static void writeFile(String item, String fileName) throws IOException {

     BufferedWriter out;         
     try {

     FileWriter fileWriter= new FileWriter(Environment.getExternalStorageDirectory().getPath()+"/"+fileName);

     out = new BufferedWriter(fileWriter);

     out.write(item);

     out.close(); 

     }catch (FileNotFoundException e) {
      e.printStackTrace();
     }catch (IOException e) {
      e.printStackTrace();
     }
 }

所以有人能说下问题吗?谢谢你。

4

1 回答 1

0

据我了解,您可能想使用 sharedpreferences,看看:Simple Example Sharedpreferences

您可以轻松地存储和检索数据...

反正...

确保您的清单包含: 1. android:name="android.permission.READ_EXTERNAL_STORAGE 2. android:name="android.permission.WRITE_EXTERNAL_STORAGE

    String string1 = "Hey you";

    FileOutputStream fos ;

    try {
        fos = new FileOutputStream("/sdcard/filename.txt", true);

        FileWriter fWriter;

        try {
            fWriter = new FileWriter(fos.getFD());
            fWriter.write("hi");
            fWriter.close();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            fos.getFD().sync();
            fos.close();
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
于 2013-10-31T01:03:03.240 回答