Android同步适配器从应用程序和同步选项屏幕中删除添加帐户功能。

3

当我使用同步适配器创建我的应用程序时,我注意到在“设置”中的“应用程序和同步”菜单中可以添加帐户。我希望我的应用程序每个设备只有一个帐户,那么是否有一种方法可以将我的应用程序从列表中删除?

1个回答

2

当您定义同步适配器时,可以通过在XML文件中添加android:userVisible="false"来指定它对用户不可见 - 这将从设置页面中排除它。

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
    android:contentAuthority="com.android.contacts"
    android:accountType="com.mycompany.account"
    android:userVisible="false"/>

这真的很奇怪。即使您手动删除应用程序,重新启动设备(或者更好的是,恢复出厂设置),并使用userVisible=false重新安装应用程序? - Jens
3
你有没有找到解决这个问题的方法?即使我从“account-authenticator”中移除“android:label”和“android:icon”,在“添加帐户”列表中仍会出现一行空白。请问需要翻译其他内容吗? - Tom Leese

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接