我是这个主题的新手,正努力加深了解。我正在编写一个应用程序,允许用户对其进行个性化设置并创建他/自己的首选项,例如字体颜色,大小,某些节点的位置等。在进行研究时,我发现了一些示例,这些示例使用xml文件存储用户的性能。 。
这是存储信息的最佳方法吗?有更安全的方法吗?因为xml文件不仅对机器而且对人可读。
小智 6
如果需要保存更多用户信息,则可以使用数据库。
但是,如果您需要保存一个用户信息,则可以使用Preferences:
Preferences pref;
pref = Preferences.userNodeForPackage(yourClass.class);
pref.put("yourPreferenceName","yourPreferenceValue");
//This create a String preference if it not exists or modify the value if
//exists
Preferences pref;
pref = Preferences.userNodeForPackage(yourClass.class);
String preference = pref.get("yourPreferenceName","yourPreferenceValue");
//This give you the value of the preference
Run Code Online (Sandbox Code Playgroud)
如果您想进一步了解首选项,请点击此处。