Общие настройки синхронизации "автосинхронизация" флажок программно

Я ищу способ включить / отключить флажок "автосинхронизация" в "общих настройках синхронизации".

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

Возможно ли, что взаимодействие с пользователем является обязательным для этой операции? Я знаю, что могу послать Намерение открыть Sync View, но это не мое намерение!

Я не ищу настройки синхронизации для конкретной учетной записи, как я нашел на этом форуме, как

ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync);

2 ответа

Решение

Я ищу способ включить / отключить флажок "автосинхронизация" в "общих настройках синхронизации".

ОБНОВИТЬ

Пытаться setMasterSyncAutomatically() на ContentResolver,

ContentResolver.setMasterSyncAutomatically(true); // enables AutoSync

Вы также должны добавить это

<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />

в ваш файл AndroidManifest.xml.

Другие вопросы по тегам