使用XML创建简单登录以存储数据

时间:2012-01-22 16:35:55

标签: android xml login sharedpreferences android-xml

你好我有一个我无法找到解决方案的问题是我想为我的应用程序创建一个登录名,以便单个用户可以登录。由于我打算只有一个人使用该应用程序,我想避免使用php和HTTPS。到目前为止我看到的每个例子都是通过一些我认为我们不需要做的数据库进行连接,因为只有用户才会使用该应用程序。

当我第一次下载应用程序时,当用户注册存储用户名和密码时,我正在考虑为用户提供一次性注册页面。然后允许用户登录用户将检查XML文件的位置以查看其是否正确,如果是,则让用户转到主页面,以及如果用户希望这样做,则使用首选项以避免登录。

所以我的主要问题是这可能吗?在登录时以XML格式注册和检查数据时使用XML保存数据。如果是这样,我该如何实现?

2 个答案:

答案 0 :(得分:0)

为什么不为此目的使用SharedPrefernces (或)sqlite?我认为使用SharedPreferences将避免使用XML解析和所有逻辑。

答案 1 :(得分:0)

我不太确定您存储此XML的位置,但我假设您只想将用户凭据存储在手机上,而不是连接到远程数据库来执行此操作。

我强烈建议不要这样做,因为范式 - 至少在我看来 - 无论我在手机上做什么,都会远程存储在某个地方。

想象一下,我在您的应用程序中创建了一个帐户,并不断登录,有一天要么更换手机,要么重置我的内容。我希望,由于注册和登录过程,我可以简单地重新下载应用程序并登录到它而不会丢失任何数据。您实际上在做的是向我提供虚假注册,并且不会将我的任何信息同步到远程目的地。如果我使用的应用程序让我注册了一个帐户,我就会非常不高兴,但却发现我的服务器上没有备份任何信息。