创建自定义的Android账户

8
什么是在Android上创建自定义账户的最简单方法?目前我已经阅读了文档:创建自定义账户类型,但它并没有提供太多帮助(信息过于模糊)。我尝试了阅读LastFm的示例,但他们显然做得过于复杂,我不太理解,因为我只是一个初学者。 我知道这并不像调用如下代码那么简单:
final Account account = new Account(mUsername, your_account_type);
mAccountManager.addAccountExplicitly(account, mPassword, null);

因为这会抛出异常。

到目前为止,我理解需要使用一个 AccountAuthenticatorActivity 和一个作为认证器的服务。 任何能指引我朝着正确方向前进的帮助都将不胜感激。


这篇关于stackoverflow的帖子也可能会有所帮助:https://dev59.com/yGAf5IYBdhLWcg3w2Fh6#39686087。 - Ali Nem
1个回答

6
你看过示例同步适配器应用了吗?它有点复杂和繁琐,但是如果你坚持下去就可以让它正常工作。我在我正在开发的 Android 应用程序中实现了一个稍微简单一点的版本,你也可以尝试一下。
账户是我非常希望 Android 简化的事情之一。它曾经是一项文档不全却至关重要的功能,但现在文档似乎越来越好了。

我一直在检查示例同步适配器应用程序,但是我很难理解它,但它确实让我更好地理解了一些东西,但还不够清晰。我会尝试您的应用程序来尝试理解,感谢分享,如果它让我理解清楚,我会接受答案 :) - Raykud
当然,你的项目帮助我很多,让我理解了它。非常感谢!最好的部分是你把它组织得很好,所以并不难找到。 - Raykud

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接