没有AuthenticatorActivity的Android新accounttype
我正在编写一个应用程序,它应该使用自己的联系人帐户。 我在网上找到了很多例子,但不是我想要的。 样本中的SampleSyncAdapter对我帮助不大 我想要的是一个没有AuthenticatorActivity的Android新accounttype,android,account,accountmanager,Android,Account,Accountmanager,我正在编写一个应用程序,它应该使用自己的联系人帐户。 我在网上找到了很多例子,但不是我想要的。 样本中的SampleSyncAdapter对我帮助不大 我想要的是一个 AccountManager _accountMgr = AccountManager.get(context); Account [] accounts = _accountMgr.getAccounts(); final Account account = new Account(accounts[0]
AccountManager _accountMgr = AccountManager.get(context);
Account [] accounts = _accountMgr.getAccounts();
final Account account = new Account(accounts[0].name, "com.myapplication");
mAccountManager.addAccountExplicitly(account, null, null);
我不想要的是一个带有身份验证的新帐户,我必须输入用户名和密码
问题是,我的应用程序读取联系人,而此时我正在使用存储联系人的sqllite数据库
contactid以及我的应用程序需要且无法存储在普通contacts中的此ID的其他信息。
通常没有问题。但是如果有人需要一部新的智能手机,会发生什么呢。可在新手机中导出和导入的联系人。
但在导入过程中,contactid可能会更改。然后我的应用程序无法将存储在SQLLite数据库中的contactid链接到
新智能手机中的右触点。
我的想法是,为我的应用程序创建一个新帐户(就像“WhatsApp”正在做的那样),并在那里存储我的附加联系人信息。
我可以将此帐户导出并导入到新智能手机
是的,还是?但对于这一点,我不需要用户名和密码的AuthenticatorActivity,也不需要身份验证。
我只需要一个新帐户。:-)
我怎样才能解决这个问题?有人给我举个例子吗?
谢谢你的帮助
致意
汤姆