0

我想在向导中首次启动时创建一个用户帐户并将其存储在设置中。类似于电子邮件应用程序中的帐户创建向导。最好的方法是什么?

我应该创建一个布局,在第一次启动时收集这些输入并存储在首选项中吗?可以在选项键中提供设置菜单,因此可以编辑首选项。

这是正确的方法吗?

4

1 回答 1

0

您可以在 SharedPreference 中保存用户详细信息。如果您要保存密码,唯一需要注意的是密码的安全性。默认情况下,您的应用程序的共享首选项是沙盒化的,因此您的数据对其他应用程序是安全的。但是具有 root 访问权限的坚定/受启发的黑客可以从 Android 手机中的任何应用程序获取任何数据。

对于密码

1)您可以使用网络服务,并将密码存储在服务器中。在每个登录过程中,您可以将用户名/密码发送到服务器并进行验证。如果您的应用程序使用互联网,这是最好的方法。此选项具有一个简单的优点,即您不会在手机本身上保存敏感数据。

2)其他选项是存储密码加密。如果您的应用程序一点也不使用互联网,并且您还没有准备好为身份验证过程建立服务器,则可以使用此选项。Android 中没有绝对的安全性,但保存加密确实可以提高安全级别。

于 2012-12-20T11:01:42.237 回答