繁体   English   中英

一般同步设置“自动同步”复选框以编程方式

[英]general sync settings “auto-sync” checkbox programmatically

我正在寻找一种方法来启用/禁用“常规同步设置”中的“自动同步”复选框。

股票电源控制小部件也具有此功能。 如果这个小部件可以做,那么我也应该有一个解决方案,对吗? 请各位帮助我,我正在拼命寻找网络上的解决方案但没有成功。

此操作是否可能必须进行用户交互? 我知道我可以发送一个Intent打开同步视图,但这不是我的意图!

我不是在寻找特定帐户的同步设置,就像我在这个论坛中找到的那样

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

我正在寻找一种方法来启用/禁用“常规同步设置”中的“自动同步”复选框。

UPDATE

ContentResolver上尝试setMasterSyncAutomatically()

ContentResolver.setMasterSyncAutomatically(true); // enables AutoSync

你也应该加上这个

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

到您的AndroidManifest.xml文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM