gpt4 book ai didi

android - 什么是 ContentResolver requestSync 帐户名称?

转载 作者:行者123 更新时间:2023-11-29 00:42:21 24 4
gpt4 key购买 nike

我正在尝试调用 ContentResolver.requestSync。它在文档中说我需要 3 个参数。第一个是一个帐户,其中说明:

应该同步哪个帐户

有 2 个帐户构造函数。除非有其他方式获得帐户,否则我想我会想要:

公众号(String name, String type)

此构造函数的文档中没有任何内容。

虽然我看到我需要一个名称和一个类型,但我不知道我会使用什么字符串。

我查看了来自 Google 的 SampleSyncAdapter 示例,我唯一能找到的地方是 AuthenticatorActivity:

final Account account = new Account(mUsername, Constants.ACCOUNT_TYPE);

但是,我的代码没有用户登录名,那么我应该使用什么“名称”?

如何创建帐户对象?

最佳答案

AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
Account[] list = manager.getAccounts();
Pattern emailPattern = Patterns.EMAIL_ADDRESS;
String EmailID=null
for (Account account : list)
if (emailPattern.matcher(account.name).matches())
EmailID=account.name;
.
.
.
.

此代码可用于获取帐户详细信息。

关于android - 什么是 ContentResolver requestSync 帐户名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8615072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com