Общие настройки синхронизации "автосинхронизация" флажок программно
Я ищу способ включить / отключить флажок "автосинхронизация" в "общих настройках синхронизации".
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.