gpt4 book ai didi

java - 如何使用Android内部存储?

转载 作者:行者123 更新时间:2023-12-01 05:05:20 26 4
gpt4 key购买 nike

我是 Java 初学者,正在构建一个 Android 应用程序。

我想要一个包含文本的 xml 文件。每当服务器发送更新时,我想更改该文件中的某些行(我所说的更新是通过删除已写入的文本的某些部分并替换为更新来更改该文件中的某些行)

我对创建、写入或读取文件一无所知。当我搜索时,我发现内部存储最适合我。

但我不知道是否必须在任何目录中手动创建 xml 文件,还是仅使用下面的代码自动创建此文件?

    // If this is the first time run,execute one time code
// create XML Internal store

String FILENAME = "My_XML_file";
try{
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_APPEND);
} catch (final IOException e) {
e.printStackTrace();
}

提前谢谢您!

最佳答案

- 首先在 Manifest.xml 文件中授予外部存储权限

-您可以使用JAXP和JAXB,甚至CASTOR以更好的方式处理XML,但仍然DOMSAX 内置于 Android 中。

  • 你可以使用这样的东西

    字符串 s = "/sdcard/Myfolder/mytext.txt";

    文件 f = 新文件;

关于java - 如何使用Android内部存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com