我是开发Android应用程序的新手。我想创建一个Android应用程序(使用eclipse),需要一个登录页面,用户需要输入他/她的用户名和密码,当用户名和密码正确时,应用程序将打开主页面。我已经为登录页面做了一个布局。我的问题是,将登录和主页的功能代码放在同一个包中是否合适?
答案 0 :(得分:4)
理想情况下,您将定义一个Login Activity来处理所有Login操作,将其保存在首选项等中,然后在用户登录时启动MAIN活动。
答案 1 :(得分:0)
是的,如果他们打算一起运送那将是最简单的
答案 2 :(得分:0)
嗯,将主要活动的登录代码和代码放在同一个包中没有问题。
但是,要提供登录功能,您应该首次询问用户登录凭据。成功进行身份验证后,您应将其保存在数据库或首选项中(最好)。我自己将身份验证详细信息保存在首选项文件中。如果你太有意识,你甚至可以加密保存的细节。
因此,当用户下次尝试运行需要身份验证的应用时,应首先检查凭据是否保存在数据库/首选项中。如果是,则使用这些详细信息进行登录,否则执行新的身份验证。
希望这有帮助。
此致 Mahendra Liya。