Android:如何将数据与联系人相关联

时间:2012-10-06 19:50:00

标签: android database sqlite android-contacts

我是Android编程的新手,我正在寻找一种向联系人添加数据的方法。特别是,我想在联系人中添加几个字符串以在我的应用程序中使用。我认为最好的方法是使用一个单独的数据库表(使用sqlite)来存储这些字符串,并有办法将联系人加入到该表中,例如通过表中包含的联系人ID。这是正确的方法吗?你能给我一个如何做到这一点的代码示例吗?还有其他方法可以实现这一目标吗? 感谢

1 个答案:

答案 0 :(得分:0)

SQLite具有attach to other databases的能力,因此可以在一个查询中使用它们的表。但是,这需要您的应用程序实际访问联系人数据库文件,案例。

访问联系人数据的唯一方法是通过“联系人内容提供商”。它允许您通过将具有用户定义的MIME类型的行添加到Data table来添加您自己的数据。