Данные и синхронизация – синхронизация вручную. Каландр и контакты

Я пытаюсь написать приложение, которое синхронизирует мою почту и мой календарь с помощью всего одного щелчка. Просмотрев этот форум, я нашел несколько полезных советов и написал короткое тестовое приложение, которое берет мою первую учетную запись google и запускает синхронизацию.

Код работает до сих пор, но в настоящее время синхронизируются только контакты!

AccountManager am = AccountManager.get(this); Account[] acc = am.getAccountsByType("com.google"); Account account = null; if (acc.length > 0) { account = acc[0]; Bundle extras = new Bundle(); extras.putBoolean(ContentResolver.SYNC_EXTRAS_EXPEDITED, true); extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); ContentResolver.requestSync(account, ContactsContract.AUTHORITY, extras); } 

Метод requestSync принимает «авторитет» как параметр, и теперь я использую «ContactsContract.AUTHORITY», и я думаю, что это причина только синхронизации моих контактов. Теперь мой вопрос: кто-нибудь знает, какую строку полномочий я должен использовать для синхронизации почты и календаря? Если «null» используется как полномочия, все три (кал, контакты и почта) синхронизируются

 public static void requestSync (Account account, String authority, Bundle extras) 

Заранее спасибо!!

Хорошо, кажется, что Орган для контактов:

 "com.android.contacts" 

И для каландра:

 "com.android.calendar" 

Но я не могу найти строку для синхронизации Gmail …

Intereting Posts
Восстановление состояния TextView после поворота экрана? Android, как поставить диалоговое окно после нажатия кнопки «Назад» Собственная библиотека C ++ – кто должен освобождать память и как? Каковы размеры значков в кнопках действий уведомлений Android? Обновления местоположения GPS на Android с помощью AlarmManager внутри службы Android ListView понимание Почему я не могу купить собственное приложение на рынке Android? Платформа Android: возможен ли пользовательский интерфейс для многократного использования? Получение 1 байта дополнительно в модуле RSA Key, а иногда и для экспонентов Я хочу изменить размер значка в панели задач Динамический фрагмент Android Google Maps в держателе RecyclerView Как работать с файлом исходного кода, автоматически сгенерированным в процессе сборки Указание ключа ссылки в андроиде без сопряжения Каков наилучший способ повторить курсор Android? Android Dev – сторонние медиаплееры SDK или другие варианты?