无法按照我的意愿编辑Dialar屏幕

时间:2015-05-09 04:57:44

标签: java android

我想定义一个按钮,点击后会自动打开拨号器对话框。拨号器对话框应显示**#07#但它仅显示'*'。我没有任何理由为什么#和其余的字符都没有显示。

我的代码是

@Override
    public void onClick(View arg0){
        Intent intent = new Intent(Intent.ACTION_DIAL);
        intent.setData(Uri.parse("tel:*#07#"));
        startActivity(intent);
    }
});

请让我知道我怎么能做同样的事情以及'#'问题背后的原因。

1 个答案:

答案 0 :(得分:0)

您应该编号:

Intent intent = new Intent(Intent.ACTION_DIAL);
String number = Uri.encode("*#07#");
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);