1、检查是否为电话号码
boolean checkPhoneNumber(String phoneNumber){
//检查具体格式
//移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
//联通:130、131、132、152、155、156、185、186
//电信:133、153、180、189、(1349卫通)
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(phoneNumber);
return m.matches();
}
2、拨打电话
public static void callPhone(Context context, final String phoneNumber) {
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+ phoneNumber));
context.startActivity(intent);
}
3、启动默认浏览器
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
String text = "www.baidu.com";
intent.setData(content_url);
context.startActivity(intent);