you need to use ImageView.setImageURI()
public void setImageURI (Uri uri)
Sets the content of this ImageView to the specified Uri.
This does Bitmap reading and decoding on the UI thread, which can cause a latency hiccup. If that's a concern, consider using setImageDrawable(android.graphics.drawable.Drawable) or setImageBitmap(android.graphics.Bitmap) and BitmapFactory instead.
for example
String uri = cursor.getString(cursor.getColumnIndex(Contacts.PHOTO_THUMBNAIL_URI));
if (uri != null) {
Uri photoUri = Uri.parse(uri);
iv_object_contact.setImageURI(photoUri);
}
else {
iv_object_contact.setImageResource(res_default_contact);
}