Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有AuthenticatorActivity的Android新accounttype_Android_Account_Accountmanager - Fatal编程技术网

没有AuthenticatorActivity的Android新accounttype

没有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]

我正在编写一个应用程序,它应该使用自己的联系人帐户。 我在网上找到了很多例子,但不是我想要的。 样本中的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数据库 contactid以及我的应用程序需要且无法存储在普通contacts中的此ID的其他信息。 通常没有问题。但是如果有人需要一部新的智能手机,会发生什么呢。可在新手机中导出和导入的联系人。 但在导入过程中,contactid可能会更改。然后我的应用程序无法将存储在SQLLite数据库中的contactid链接到 新智能手机中的右触点。 我的想法是,为我的应用程序创建一个新帐户(就像“WhatsApp”正在做的那样),并在那里存储我的附加联系人信息。 我可以将此帐户导出并导入到新智能手机

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

我怎样才能解决这个问题?有人给我举个例子吗? 谢谢你的帮助

致意 汤姆