我对android很新,我正在尝试构建一个应用程序,用户可以创建多个设置配置文件并将其存储在内部存储中。 Sinse正在存储的数据是设置,我正在将它们存储在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解析它们)?
谢谢你,抱歉我的英语不好。
的Alessandro
答案 0 :(得分:1)
您可以使用共享首选项,其格式为xml,非常容易访问,修改/读取,并且应该非常简单易用。
以下示例可能会对您有所帮助http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/
以下是http://developer.android.com/guide/topics/data/data-storage.html
解释的存储选项