1

我对android很陌生,我正在尝试构建一个应用程序,用户可以在其中创建多个设置配置文件并将它们存储在内部存储中。由于存储的数据是设置,我想将它们存储在 xml 文件中,并为每个配置文件创建一个不同的 xml 文件。例如:profile1.xml profile2.xml 等...

这是个好主意吗?如何在内部存储器中创建这些 xml 文件并将每个设置写入其中?

我见过类似的东西

String FILENAME = "profile1";
String setting1 = "set";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(setting1.getBytes());
fos.close();

但是如何指定创建的文件是 xml 格式?以及如何创建设置对应的标签(例如稍后通过 id 解析它们)?

谢谢你,对不起我的英语不好。

亚历山德罗

4

1 回答 1

1

您可以使用共享首选项,它的格式是 xml,它很容易访问、修改/读取,并且应该很容易实现。

这是一个可能对您有所帮助的示例http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/

这里是存储选项解释http://developer.android.com/guide/topics/data/data-storage.html

于 2013-08-15T10:26:48.380 回答