在应用程序会话之间保存现场数据的方法
Methodology for saving field data between application sessions
我正在开发一个应用程序,它要求我在应用程序使用之间保存一个字段,以便我可以在下次使用时检索数据(例如,登录时保存用户名,检索它并预填充用户名字段下次启动应用程序时)。我环顾四周,发现了几种实现此目标的方法,例如加密并保存在本地计算机上的文件中,以及将值保存在 Windows 注册表中。在实现这一目标方面,这些方法中的任何一种是否比其他方法更好?还有其他建议吗?
您可以使用 Java Preferences API 存储它,它将以系统特定的方式存储少量数据。在 Windows 上,我相信它将它存储在注册表中,但在 Mac 或 Linux 上,它将以适合这些系统的方式存储。
对于当前用户,数据存储在特定于您的 class 包的密钥下加上您选择的字符串。有关详细信息,请参阅 Preferences API Overview。
我正在开发一个应用程序,它要求我在应用程序使用之间保存一个字段,以便我可以在下次使用时检索数据(例如,登录时保存用户名,检索它并预填充用户名字段下次启动应用程序时)。我环顾四周,发现了几种实现此目标的方法,例如加密并保存在本地计算机上的文件中,以及将值保存在 Windows 注册表中。在实现这一目标方面,这些方法中的任何一种是否比其他方法更好?还有其他建议吗?
您可以使用 Java Preferences API 存储它,它将以系统特定的方式存储少量数据。在 Windows 上,我相信它将它存储在注册表中,但在 Mac 或 Linux 上,它将以适合这些系统的方式存储。
对于当前用户,数据存储在特定于您的 class 包的密钥下加上您选择的字符串。有关详细信息,请参阅 Preferences API Overview。