1

我需要知道两件事:

  1. 谷歌同步当前是否在设备上处于活动状态。
  2. 如果是,上次备份日期时间是什么时候。

到目前为止,我还没有找到掌握这些数据的方法,我们将不胜感激。我不介意它是否是仅适用于特定 API 版本的解决方案。

谢谢

4

2 回答 2

1

您应该使用,按帐户类型( com.googleAccountManager )过滤其结果,但最重要的是通过同步状态,使用ContentResolver

查看随附的代码:

AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccountsByType("com.google");        
boolean syncEnabled = ContentResolver.getSyncAutomatically(accounts[0], ContactsContract.AUTHORITY);
于 2013-08-13T08:44:17.333 回答
1

三种方法有助于了解同步是否已激活和启用:

于 2014-12-19T13:10:50.773 回答