我有代码允许用户点击按钮拨打电话:
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
如何在代码中添加分机号码?
答案 0 :(得分:2)
您是否尝试过使用PhoneNumberUtils.PAUSE
或PhoneNumberUtils.WAIT
?您必须将其中一个放在分机号码前面。
所以它会
callIntent.setData(Uri.parse("tel:123456789"+PhoneNumberUtils.PAUSE+"#123"));