一,配置权限:
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
二,代码:
//给按钮增加点击事件
Button myButton = findViewById(R.id.button);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//创建打电话的意图
Intent intent = new Intent();
//设置拨打电话的动作
intent.setAction(Intent.ACTION_DIAL);
//设置拨打电话的号码
String phoneNumber = "10086";
intent.setData(Uri.parse("tel:" + phoneNumber));
//开启打电话的意图
startActivity(intent);
}
});
三,测试效果:
![]()