这是我用来拨打电话号码的一些代码。它工作正常,除了我在扩展名中放了一个“#”。',' 将在分机拨号前造成延迟。为什么不拨“#”?基本上,# 之后的任何数字都会被丢弃。
String number = "555-555-5555,,1#123"
// # is not dialed, neither are 123
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
Uri uri = Uri.parse("tel:" + number);
Log.d("URI", uri.toString());
intent.setData(Uri.parse("tel:" + number));
context.startActivity(intent);