2011-04-24 64 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