联系人自定义MimeType在小于7的Android版本上不显示

问题描述 投票:0回答:2

我正在尝试修改设备上现有的联系人。

我已按照this指南/示例和this实现了所有相关内容(AuthenticationService,AbstractThreadedSyncAdapter,SyncService,AbstractAccountAuthenticator等。)>

所有操作在装有Android 7的Samsung Galaxy S7上都可以正常工作:现在,我的联系人具有新的自定义功能,如果选择该功能,则会启动我的应用程序的活动。创建一个contacts.xml文件并使用一个自定义的MIMETYPE(如上面的链接中所述)可以完成此任务。

不幸的是,这种方法似乎不适用于运行版本为<7的Android的设备。虽然一切似乎都可以正常工作并且未检测到错误,但是我的自定义功能没有显示。

[如果有人对此有所了解,那将是很大的帮助。

提前感谢。

我正在尝试修改设备上现有的联系人。我已经实现了所有相关的东西(AuthenticationService,AbstractThreadedSyncAdapter,SyncService,AbstractAccountAuthenticator等。)...

android android-contacts android-contact-mimetype
2个回答
0
投票
  1. 我假设是“;”您的contacts.xml中是错别字,否则您的项目将无法编译

0
投票

检查Mime类型行,您必须在末尾添加.profile和/vnd..profile

© www.soinside.com 2019 - 2024. All rights reserved.