当前位置:  开发笔记 > 编程语言 > 正文

Android将文本文件写入内部存储

如何解决《Android将文本文件写入内部存储》经验,为你挑选了1个好方法。

使用模拟器,我可以将文本文件写入/ data / local,但是当我使用设备时,对于/ data / local相同的路径,我将获得“权限被拒绝”。谁能告诉我内部存储的哪个路径是读写路径,我可以在其中写入文件。如果我无需植根设备就可以做到这一点会更好。



1> Andrew Brook..:

查看Android文档中的本指南。

调用getFilesDir将返回File应用程序内部目录的对象。

您可以使用它在这样的目录中写入新文件

File file = new File(context.getFilesDir(), fileName);

这是一个有关如何使用以下示例将文本写入文件的示例的答案getFilesDir:https : //stackoverflow.com/a/9306962/2278598

或者,您可以openFileOutput像这样使用

String fileName = "yourFileName";
String textToWrite = "This is some text!";
FileOutputStream outputStream;

try {
  outputStream = openFileOutput(fileName , Context.MODE_PRIVATE);
  outputStream.write(textToWrite.getBytes());
  outputStream.close();
} catch (Exception e) {
  e.printStackTrace();
}

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有