使用号码分机拨打电话

时间:2013-08-13 18:32:06

标签: android

我有代码允许用户点击按钮拨打电话:

public void addCallButton(){
    ImageButton button = (ImageButton) findViewById(R.id.callUsButton);
    button.setOnClickListener(new OnClickListener(){
        public void onClick(View v){
            call01();
        }
    });
}

private void call01(){
    Intent callIntent = new Intent(Intent.ACTION_DIAL);
    callIntent.setData(Uri.parse("tel:123456789"));
    startActivity(callIntent);
}

但是,需要拨打的号码是(123)456-789 ex. 123

如何在代码中添加分机号码?

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用PhoneNumberUtils.PAUSEPhoneNumberUtils.WAIT?您必须将其中一个放在分机号码前面。

所以它会

callIntent.setData(Uri.parse("tel:123456789"+PhoneNumberUtils.PAUSE+"#123"));    
相关问题