gpt4 book ai didi

android - 无法从只读帐户中删除联系人 - Sync Adapter

转载 作者:行者123 更新时间:2023-11-30 02:33:50 25 4
gpt4 key购买 nike

我创建了一个自定义 SyncAdapter 并为其提供了以下 XML:

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.android.contacts"
android:supportsUploading="true"
android:userVisible="true"
android:accountType="@string/authenticator_account_type"/>

数以千计的搜索让我找到“supportsUploading="true"”,但事实并非如此 - 联系人仍被标记为只读。

由于大多数文档都具有非常“不言自明”的氛围(事实并非如此),我不知道从哪里开始。有人可以给我指导吗?

编辑:我什至验证了该帐户与 Google 为其帐户设置的一致:

最佳答案

问题原来是必须以非常特殊的方式设置联系人信息。它包括一个带有 ContactsAccountType 定义的 XML 文件,一个带有 android:supportsUploading="true"设置的同步适配器 XML 文件(sync-adapter)......而且似乎没有一个特定的解决方案 - 如果没有设置任何东西完全启动后,操作系统会将所有联系人视为只读。

我能够从 AOSP 复制默认联系人并修改它,非常缓慢地一次删除一个(正如我提到的,一次错误的删除意味着只读)直到我把它归结为必要的。

缺点是,因为操作系统以及任何相关的功能都会返回联系人是可编辑的,这并不意味着操作系统会允许它。

关于android - 无法从只读帐户中删除联系人 - Sync Adapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26898066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com