在Android中创建隐形联系人组

时间:2011-11-25 07:00:22

标签: android contact contactscontract

我想要的是隐藏联系人列表中的联系人。 所以为了实现这一点,我尝试了很多并搜索了很多。最后,我知道我们可以生成一个不可见的组,我们可以将联系人分配给该组,以便联系人不可见。

我试过了,但没有成功。即使我设置了GROUP_VISIBLE的{​​{1}}字段,我也无法让我的论坛隐身。

这就是我试图创建一个不可见的组:

ContactsContact.Group

我可以向此论坛添加联系人,但联系人可以在电话簿或联系人列表中看到。

我的主要目标是隐藏联系人列表中的联系人。有任何想法吗?如何使我选择的联系人隐身?

2 个答案:

答案 0 :(得分:6)

Maurycy,我为此做了很多让它变得无形。即使我能够创建一个GROUP_VISIBLE组来设置true和false。但无论我设置的是真还是假,我添加的联系人仍然可以看到联系人应用程序,所以最后我创建了自己的联系人数据库维护在我自己的应用程序中。

由于您必须维护与联系人应用程序数据库相关的每个字段和表格,因此制作隐形组和联系人更加困难。因此,如果您找到了隐藏它的方法,请告诉我。

如果您想要安全,就像没有人可以通过代码访问或使其可见,我认为您应该创建自己的数据库方法,我已选择作为我的最后选项。

答案 1 :(得分:0)

我在这里找到了一个问题,问一个人在哪里有一个代码来添加似乎让他们看不见的联系人: Contact API storing contact as an invisible contact: How to make it visible?