gpt4 book ai didi

android - 某些自定义联系人字段无法在 android v4.0 上使用

转载 作者:行者123 更新时间:2023-11-29 13:57:13 25 4
gpt4 key购买 nike

我在account&sync中添加了一个账户,下面是ContactsSource的xml,在android2.3上可以正常使用,但是在android4.0.3上,“android:icon”和“android:summaryColumn”字段无法使用。On地址簿的联系人详细信息页面,连接部分显示帐户的图标,而不是“@drawable/icon_bb”,summaryColumn 显示帐户名称,而不是 xml 中的“data2”。

<ContactsDataKind
android:mimeType="vnd.android.cursor.item/vnd.com.android.bb.profile"
android:icon="@drawable/icon_bb"
android:summaryColumn="data2"
android:detailColumn="data3"
android:detailSocialSummary="true" />

最佳答案

这里有两个调整:

首先,您必须将 detailColumn 与 Ice Cream Sandwitch 的 summaryColumn 切换。只需将另一个 contacts.xml 放入 res/xml-v14 文件夹

<ContactsDataKind
...
android:summaryColumn="data3"
android:detailColumn="data2"
... />

第二,要使图标正常工作,您必须在 AndroidManifest.xml

中为 intent-filter 设置图标
<intent-filter android:icon="@drawable/icon_bb" >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.com.android.bb.profile"/>
</intent-filter>

关于android - 某些自定义联系人字段无法在 android v4.0 上使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11325900/

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