android电话拔打

public  void CallPhone( String phoneNum){  

try {
if (phoneNum!=null&&!phoneNum.equals("")) {


phoneNum=phoneNum.replace("-", "");
Pattern p = Pattern.compile("\\d+?");
Matcher match = p.matcher(phoneNum);
//正则验证输入的是否为数字
if(match.matches()){
Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+phoneNum));
startActivity(intent);
}else{

TispToastFactory.getToast(this, "号码格式不正确!");
}
}
} catch (PatternSyntaxException e) {

e.printStackTrace();
}

你可能感兴趣的:(android电话拔打)