没有AuthenticatorActivity的Android新帐户类型

时间:2013-01-31 09:54:39

标签: android account accountmanager

我正在编写一个应该使用自己的联系人帐户的应用程序。 我在互联网上找到了很多例子但不是我想要的。 样本中的SampleSyncAdapter对我帮助不大。

我想要的是像

这样的东西
    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数据库 我的应用程序需要的ID以及我无法存储在正常联系人中的此ID的进一步信息。 通常没问题。但如果有人需要一部新智能手机,会发生什么您可以在新手机中导出和导入的联系人。 但在进口期间,contactid可能会发生变化。然后我的应用程序无法将我存储在SQLLite数据库中的contactid链接到 在新智能手机中正确联系。 我的想法是,为我的应用程序创建一个新帐户(如“WhatsApp”正在这样做)并存储我的附加联系信息。 我可以将此帐户导出并导入新智能手机。

那是对的,还是?但为此,我不需要使用用户名和密码的AuthenticatorActivity,也不需要身份验证。 我只需要一个新帐户。 : - )

我该如何解决?有人有我的榜样吗? 谢谢你的帮助

祝你好运 汤姆

0 个答案:

没有答案