Android-查询是否已检查同步帐户以进行同步

Android-查询是否已检查同步帐户以进行同步,第1张

概述如何查询是否已检查同步帐户进行同步?解决方法:用户无法控制是否选择要同步的帐户-而是选择了(acount,contentAuthority)对.例如,可以检查您的gmail帐户以同步联系人,但不同步日历事件.这是用于检查第一个输入的“com.google-type”帐户是否与Google联系人同步的代码.(请注意,“

如何查询是否已检查同步帐户进行同步?

解决方法:

用户无法控制是否选择要同步的帐户-而是选择了(acount,contentAuthority)对.例如,可以检查您的gmail帐户以同步联系人,但不同步日历事件.

这是用于检查第一个输入的“ com.Google-type”帐户是否与Google联系人同步的代码. (请注意,“ com.Google”是帐户类型,而不是用户名的实际内容.您可能拥有一个带有自己域名的Google apps帐户)

import androID.provIDer.ContactsContract;AccountManager am = AccountManager.get(this);Account[] accounts = am.getAccountsByType("com.Google");        boolean syncEnabled = ContentResolver.getSyncautomatically(accounts[0], ContactsContract.AUTHORITY);

如果accounts []的大小为0(未注册任何帐户),则此代码显然将失败,并且在存在多个帐户的情况下毫无意义.您需要对帐户进行某种合理的选择.还有其他一些方法来获取帐户.

只是因为选中它并不意味着可以保证同步.还涉及其他一些条件-全局同步设置(打开/关闭),网络可用性以及是否以及如何安排定期重新同步. ContentResolver也是您访问所有这些查询的网关.

总结

以上是内存溢出为你收集整理的Android-查询是否已检查同步帐户以进行同步全部内容,希望文章能够帮你解决Android-查询是否已检查同步帐户以进行同步所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存