在android上处理多个帐户
也许这是一个简单的问题,但我也不是编程大师,所以我会尝试一下。我正在Android上制作一个应用程序,用户必须按照通常的方式创建一个帐户并登录。每个用户,即某种ID,例如他们的用户名(因此每个帐户都必须是唯一的)都有自己的属性集,例如长度、年龄、电子邮件等。我知道所有这些信息都将存储在服务器/云上,并通过每个唯一ID检索,但我如何处理这些用户列表(即帐户)以编程方式?存储此用户列表的最佳方式是什么?根据我自己(很少)的经验,我构建了一个如下所示的类:在android上处理多个帐户,android,account,Android,Account,也许这是一个简单的问题,但我也不是编程大师,所以我会尝试一下。我正在Android上制作一个应用程序,用户必须按照通常的方式创建一个帐户并登录。每个用户,即某种ID,例如他们的用户名(因此每个帐户都必须是唯一的)都有自己的属性集,例如长度、年龄、电子邮件等。我知道所有这些信息都将存储在服务器/云上,并通过每个唯一ID检索,但我如何处理这些用户列表(即帐户)以编程方式?存储此用户列表的最佳方式是什么?根据我自己(很少)的经验,我构建了一个如下所示的类: public class Account{
public class Account{
public String username;
public int length;
public int age;
.
.
public Account (String username, int length, int age){
// do some method for adding these to the server;
}
// Methods for adding to server
// Some retrieve methods and what else that may be relevant
}
然而,这似乎太简单了,现在当我把它写下来并看到它时,它看起来很可笑。但是人们是如何设置这些东西的呢?任何人都有任何好的链接到任何类型的例子(好的或坏的,最重要的是了解它是如何完成的)
如果我不够清楚,请告诉我,我将尝试进一步解释。您可以查看android中的内容提供商。通过这种方式,您可以将所有用户信息存储在数据库中,并通过过滤等方式检索它们
推荐的方法是使用AccountManager。这里有一个很好的教程