/**
*?創造了?被誰?postmaster@teachcourse.cn?開?2016/5/5.
*/
公共?班級?PhoneNameActivity?延伸?ActionBarActivity?{
私人?靜電?決賽?字符串?標簽?=?phonename activity . class . get simplename();
私人?EditText?et;
公共?靜電?作廢?開始(上下文?上下文)?{
開始(上下文,?null);
}
公共?靜電?作廢?開始(上下文?語境,?意圖?群眾演員)?{
意圖?意圖?=?新的?intent();
intent.setClass(上下文,?phonenameactivity . class);
intent.addFlags(Intent。標誌_活動_清除_頂部
|?意圖。FLAG _ ACTIVITY _ SINGLE _ TOP);
如果?(群眾演員?!=?null)?{
intent . put extras(extras);
}
context.startActivity(意圖);
}
@覆蓋
受保護?作廢?onCreate(捆綁?savedInstanceState)?{
super . oncreate(savedInstanceState);
setContentView(r . layout . activity _ phone _ name);
et?=?(EditText)?this . findviewbyid(r . id . mobile);
}
公共?作廢?getTelClick(查看?查看)?{
字符串?名字?=?et.getText()。toString()。trim();
號碼(姓名);
}
/**
*?通過輸入獲取電話號碼。
*/
公共?作廢?數字(字符串?姓名)?{
//使用ContentResolver查找聯系人數據
光標?光標?=?getContentResolver()。查詢(ContactsContract。聯系人.內容_URI,?null,?null,?null,?null);
//遍歷查詢結果,找到需要的號碼。
什麽時候?(cursor.moveToNext())?{
//獲取聯系人ID
字符串?contactId?=?cursor . getstring(cursor . get column index(contacts contract . contacts . _ ID));
//獲取聯系人的姓名。
字符串?聯系人姓名?=?cursor . getstring(cursor . getcolumnindex(contacts contract。common data kinds . phone . display _ NAME));
如果?(name.equals(contactName))?{
//使用ContentResolver查找聯系人的電話號碼。
光標?電話?=?getContentResolver()。查詢(ContactsContract。common data kinds . phone . content _ URI,?null,?聯系人聯系人。common data kinds . phone . contact _ ID?+?"?=?"?+?contactId,?null,?null);
如果?(phone.moveToNext())?{
字符串?電話號碼?=?phone . getstring(phone . getcolumnindex(contacts contract。common data kinds . phone . number));
Toast.makeText(這個,?phoneNumber+"教學課程——博客.。。",?吐司。LENGTH_SHORT)。show();
Log.d(標簽,?“電話:“?+?phone number);
打破;
}
}
}
}
}1,修改getTelClick()方法。
2.修改吐司面包提示
3.修改獲取聯系人姓名的方法。
4.稍微調整壹下位置