在Android 1.6中添加联系人

时间:2012-05-14 07:25:48

标签: android android-contacts android-contentprovider

我正在尝试在Android 1.6中添加联系人(姓名,电话号码,注释,电子邮件ID),但我无法这样做,因为Android 1.6不支持ContactsContract / ContentProviderOperation等。我在网上搜索了很多但是找到了Android 1.6上面的所有例子。

2 个答案:

答案 0 :(得分:0)

在Android 2.0之前,Contacts API尚未出现。如果要使用此API,则必须针对2.0+ SDK开发应用程序。

来源: http://developer.android.com/resources/articles/contacts.html

答案 1 :(得分:0)

@Nick我找到了解决方案感谢您的帮助以下是从Android 1.6中的联系人中检索电子邮件的一些代码段

    String[] PROJECTION = new String[] { Contacts.ContactMethods._ID,
            Contacts.ContactMethods.DATA, Contacts.PeopleColumns.NAME };
    c = managedQuery(Contacts.ContactMethods.CONTENT_EMAIL_URI, PROJECTION,
            null, null, Contacts.ContactMethods.DEFAULT_SORT_ORDER);