Writing/Reading Files to/from Android phone's internal memory

后端 未结 2 719
-上瘾入骨i
-上瘾入骨i 2020-11-29 06:27

I have an utility class named \'MyClass\'. The class has two methods to read/write some data into phone\'s internal memory. I am new to android, Please follow below code.<

2条回答
  •  情深已故
    2020-11-29 07:02

    You can Read/ Write your File in data/data/package_name/files Folder by,

    To Write

    BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new 
                                File(getFilesDir()+File.separator+"MyFile.txt")));
    bufferedWriter.write("lalit poptani");
    bufferedWriter.close();
    

    To Read

     BufferedReader bufferedReader = new BufferedReader(new FileReader(new 
                               File(getFilesDir()+File.separator+"MyFile.txt")));
     String read;
     StringBuilder builder = new StringBuilder("");
    
     while((read = bufferedReader.readLine()) != null){
            builder.append(read);
          }
     Log.d("Output", builder.toString());
     bufferedReader.close();
    

提交回复
热议问题