1.拨打电话的两种方式,方式一
将号码发送到拨号盘中显示,但不直接拨打号码.代码如下.注意Intent.ACTION_DIAL
此时需要在系统拨号盘下按拨号键
public void yes(View v) {
Intent DialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:5551212"));
/** Use NEW_TASK_LAUNCH to launch the Dialer Activity */
DialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
/** Finally start the Activity */
startActivity(DialIntent);
}
方式二:
在应用中写入号码之后,直接能拨号.建立连接连接, 不需要看到系统的拨号键盘.Intent.ACTION_CALL
Intent myIntent=new Intent(Intent.ACTION_CALL,Uri.parse ("tel:"+myEditText.getText().toString()));
phoneAndsmsAcitivity.this.startActivity(myIntent);