2011-07-18 35 views
0

我想在我的Android应用程序添加这些功能:查看/编辑联系在Android

1)从Web服务中获得建议的联系人列表,并在列表视图 显示他们 - 这我已经实现并且工作正常

2)当用户选择这些联系人中的任何一个时,我想在本地联系人视图中显示它们。我的油炸者是iPhone开发人员,他能够在ABPerson类的帮助下做到这一点,该类提供了在本地联系人视图页面中显示联系人的功能,而无需将联系人添加到联系人列表。我无法在Andoid中找到任何此类API。请建议。

3)当用户想要编辑上面列表中的任何联系人时,我可以从本地电话簿应用程序中显示编辑联系人活动。这工作正常,但我无法删除完成和还原按钮。不幸的是,由于这个原因,如果用户点击完成该联系人被添加到手机,然而,我想在这里做的是,用户可以修改数据,我会保存在内存中,直到出口过程开始。在导出过程中,我会将这些记录插入电话簿中。

请指教我该怎么做。

+0

http://developer.android.com/guide/topics/providers/content-providers.html –

+1

嗨,我面临完全相同的问题在这里..你能解决这个问题吗?如果是这样你能告诉我,因为我一直在寻找一个解决方案,但无法找到一个..提前感谢 –

回答

0

我建议你看一下发布在Android开发者网站上的BusinessCard sampleContactManager sample

仔细阅读这些内容,帮助我明确了解联系人API中发生了什么。

+0

嗨凤凰我已经通过这些教程,但我还没有得到任何解决方案,我到底想要什么要做的只是打开本地编辑联系活动(工作正常),然后(我无法实现的部分)用我的逻辑覆盖DONE和REVERT按钮功能。所以你可以建议我该怎么做。 –

+0

Muni, 如果不下载Android源代码并编写自定义类,您将无法覆盖任何内置内容。我建议你使用给你的东西,并使用startActivityForResult()和该方法提供的回调。 – Codeman