按鈕的點(diǎn)擊事件: 打開系統(tǒng)聯(lián)系人辐啄。
public void btn_contacts(View v){
// Intent intent = new Intent(this,ContactsActivity.class);
// startActivityForResult(intent, 0);
Intent intent = new Intent();
intent.setAction("android.intent.action.PICK");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("vnd.android.cursor.dir/phone_v2");
startActivityForResult(intent, 1);
}
打開系統(tǒng)聯(lián)系人 退出的時候調(diào)用
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(data !=null){
// String num = data.getStringExtra("num");
Uri uri = data.getData();
String num = null;
// 創(chuàng)建內(nèi)容解析者
ContentResolver contentResolver = getContentResolver();
Cursor cursor = contentResolver.query(uri,
null, null, null, null);
while(cursor.moveToNext()){
num = cursor.getString(cursor.getColumnIndex("data1"));
}
cursor.close();
// 把電話號碼中的 - 符號 替換成空格
num = num.replaceAll("-", "");
// 給 EditText空間設(shè)置你選擇的聯(lián)系號碼
et_safe_num.setText(num);
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者