我正在开发调用应用程序,我可以通过单击按钮进行调用,但如果号码后面紧跟着 #,则不会在电话号码的最后按 # 键。
例如,如果我想从应用程序调用*123#,那么它只会在手机的通话屏幕上显示*123。请建议我哪里出错了。
这是我在单击按钮时调用 *123# 的代码。
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phoneNumber));
callIntent.setData(Uri.parse("tel:" + "*123#"));
startActivity(callIntent);
最佳答案
试试这个...
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ Uri.encode("*123#")));
startActivity(callIntent);
关于java - 按号码调用电话,然后按 # 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20143747/