一、跳转到拨打电话的页面,并且拨打电话
Button
android:id=”@+id/btn_tel”
android:text=”要拨打的11位电话号码”
android:textSize=”20sp”
android:layout_marginLeft=”30dp”
android:background=”#f50390”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />
二、按钮的点击事件,点击跳转页面拨打电话
btn_tel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String telephoneNumber = btn_tel.getText().toString().trim();
Uri uri = Uri.parse("tel:" + telephoneNumber);
Intent intent = new Intent(Intent.ACTION_CALL, uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
三、最后跳转拨打电话页面一定要加上权限
uses-permission android:name=”android.permission.CALL_PHONE”/>
不然会出现 java.lang.SecurityException: Permission Denial: starting Intent。。。requires android.permission.CALL_PHONE
权限异常,这样就完成了!