3

我有一个支持多个帐户(最多 8 个)的应用程序。这些帐户是应用程序的本地帐户。每个帐户有以下部分

  • 网站名称
  • 站点电话号码
  • 控制类型
  • 用户名
  • 经过

目前我计划通过使用共享偏好来实现它们。我将为 8 个组的所有元素定义键,并使用共享首选项保存/检索它们。我想知道这是一种好方法还是应该使用另一种方法?

提前致谢

4

3 回答 3

2

“SharedPreferences”存储在应用程序的数据目录中,但如果用户有根设备,则只需使用文本编辑器即可轻松访问和读取此文件。

对于存储帐户信息,您应该考虑使用 MySQLi 和数据加密。

于 2013-11-04T05:57:16.980 回答
2

最好使用 SQLite 数据库来实现您的要求。使用它的主要优点是
1. 可以方便地检查用户名和密码。
2. 以后可以添加更多用户。
SQLite 教程

于 2013-11-04T05:58:29.660 回答
1

由于您的帐户数量有限,并且您的帐户只有一些设置,因此您可以保存多达 40 个设置。它不会导致性能问题,您可以编写一些帮助类来更轻松地管理这些共享属性。

您应该考虑将来是否要增加帐户数量。如果是这种情况,您应该考虑使用 SQLite 数据库。

于 2013-11-04T05:53:55.383 回答