我发现了一个我无法找到解决方案的问题,也许有人以前见过这个问题?
我用它来执行一个呼叫,现在如果呼叫是一个特殊号码,如* 111#,字符#不会被发送到活动,导致调用没有#字符的* 111。
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(intent);
任何人都明白会发生什么?
答案 0 :(得分:3)
您应该对您的tel:*111#
String telUri = "tel:" + Uri.encode("*111#");