根据android文档
android:userVisible 默认为true,并控制此同步适配器是否显示在“同步设置”屏幕中。
但是它会在“设置”中显示它获得的任何值!
2014年11月3日编辑
我从authenticator.xml
删除了 android:icon android:label android:smallIcon ,现在它没有显示在帐户中但是在三星Galaxy S4上测试的添加帐户上有一个空条目。而在记录中,当从设置中打开帐户时,这完全崩溃了我的2.3.3模拟器。
答案 0 :(得分:1)
我已经实现了我自己的syncadapter,它为我工作如下:
案例1:当android:userVisible="false"
时只有应用图标,帐户名称和应用标题
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.example.kukssyncadapter"
android:accountType="com.example.kukssyncadapter"
android:supportsUploading="false"
android:allowParallelSyncs="false"
android:userVisible="false"
/>
案例2:android:userVisible="true"
时有应用图标,帐户名称和带有同步控制功能的应用标题,如图所示
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.example.kukssyncadapter"
android:accountType="com.example.kukssyncadapter"
android:supportsUploading="false"
android:allowParallelSyncs="false"
android:userVisible="true"
/>