2011-04-24 63 views
0

我想知道如何使用联系人的查找键查找联系人照片URI。 我已经使用联系人ID实现了它。但现在我希望它使用查找键实现,因为android联系人聚合功能。Android联系人照片URI与查找ID

我当前的实现提前

如果使用_id(接触式ID)
+0

我相信在查询数据库时使用_id而不是lookupid会更高效。对此有何想法? – 2011-04-24 15:02:04

回答

1

,当接触连接到另一个接触

public Uri getPhotoUri(String lookup) 
    { 

     Uri person = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long 
       .parseLong(lookup)); 
     return Uri.withAppendedPath(person, ContactsContract.Contacts.Photo.CONTENT_DIRECTORY); 
    } 

谢谢,这个ID将被改变。

所以你不必使用联系人ID。

为什么不使用原始联系人ID来查找联系人ID?

+1

相对链接在这里:http://stackoverflow.com/questions/3940864/android-manage-contacts-with-lookup-key – 2011-04-27 12:22:38