我正在尝试用看起来像这样的长号码调用电话。
电话:883994555,,,32343#,,,#
代码看起来像这样。
Intent intent = new Intent(Intent.ACTION_CALL);
Uri uri = Uri.parse(number);
intent.setData(uri);
startActivity(intent);
我看到的是,电话在第一个“#”叹息后没有拨号。任何人都知道如何使它起作用。
谢谢。
最佳答案
我如何让它工作的是使用';' (分号)用于等待而不是'w',和','(逗号)用于暂停,然后首先对电话号码进行编码,就像这样-
Uri.parse(String.format("tel:%s", Uri.encode(number)))
关于android - Intent.ACTION 在第一个 # 符号后不拨号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6115887/