String name = null;
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(address));
Cursor concatCursor = getContentResolver().query(uri, CONCAT_PROJECTION, null, null, null);
if(concatCursor.moveToFirst()){
//名字
name = concatCursor.getString(DISPLAY_NAME_COLUMN_INDEX);
}
concatCursor.close();
//日期
String dateStr = null;
if((date - fristSecondOfToday) > 0 && (date - fristSecondOfToday) < DateUtils.DAY_IN_MILLIS){
//�������Ϣ ʱ��
dateStr = DateFormat.getTimeFormat(getApplicationContext()).format(date);
} else {
//����
dateStr = DateFormat.getDateFormat(getApplicationContext()).format(date);
}
if(name != null){
if(msg_count > 1){
tv_address.setText(name + "("+ msg_count +")");
} else {
tv_address.setText(name);
}
} else {
// header.setVisibility(View.INVISIBLE);
if(msg_count > 1){
tv_address.setText(address + "("+ msg_count +")");
} else {
tv_address.setText(address);
}
} tv_date.setText(dateStr);
if(body.length()>8){
body = body.substring(0, 8)+"...";
}
tv_body.setText(body);