find out that the Blob(byte[]) here can decode to a bitmap , and show all icons(bitmap from blob) in my own view. After testing on Android Virtual Devices, succeed on AVDs after SDK2.3(API-11) ,but on 2.2, the 'icon(Blob)' column is always null--TODO: find why.