Public String getPeople (String mNumber ){
String name = "";
String [] projection = {ContactsContract. PhoneLookup. DISPLAY_NAME,
/* ContactsContract. CommonDataKinds. Phone. NUMBER */};
Cursor cursor = this. getContentResolver (). query (
ContactsContract. CommonDataKinds. Phone. CONTENT_URI,
Projection,
ContactsContract. CommonDataKinds. Phone. NUMBER + "= '" + mNumber + "'",
Null,
Null );
If (cursor = null ){
Return "";
}
For (int I = 0; I <cursor. getCount (); I ++)
{
Cursor. moveToPosition (I );
Int nameFieldColumnIndex = cursor. getColumnIndex (ContactsContract. PhoneLookup. DISPLAY_NAME );
Cursor. getColumnIndex (ContactsContract. PhoneLookup. DISPLAY_NAME );
Name = cursor. getString (nameFieldColumnIndex );
Log. I (TAG, "lanjianlong" + name + "..." + nameFieldColumnIndex); // force close is prompted here.
Break;
}
If (cursor! = Null ){
Cursor. close ();
}
Return name;
}