2010-08-02 16 views

回答

1

您可以使用靜態方法loadContactPhoto搶照片聯繫人..

Uri uri = ContentUris.withAppendedId(People.CONTENT_URI, 458); 
Bitmap contactPhoto = People.loadContactPhoto(_context, uri, R.drawable.unkown_contact, null); 
if (null != contactPhoto) { 
    /* Your Magic Here */ 
} 

只是要注意,你可能會想和你有不存在的聯繫人照片作爲一種資源來代替R.drawable.unkown_contact以及將_context替換爲您擁有的上下文的實例。

+1

因爲API級別5.此方法已不我將如何做到這一點的Android手機在2.0以上嗎? – Janusz 2010-12-13 17:05:17

1

新的API是

InputStream is = ContactsContract.Contacts.openContactPhotoInputStream(cr, photo);