2012-05-14 60 views
0

我想在Android 1.6中添加联系人(姓名,电话号码,备注,电子邮件ID),但我无法这样做,因为Android 1.6不支持ContactsContract/ContentProviderOperation等。我在网上搜索了很多,但发现Android 1.6以上的所有例子。添加联系人在Android 1.6

回答

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); 
0

联系人API没有进入到Android 2.0之前。如果你想使用这个API,你将不得不针对2.0+ SDK开发你的应用程序。

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

+0

但我的要求是在Android 1.6我现在无法切换到2.0+。 –

+0

那么你的应用程序不能使用不存在的API。要么增加到2.0+,要么不要使用联系人。你不能拥有两个。 – Nick

相关问题