我想定义一个按钮,点击后会自动打开拨号器对话框。拨号器对话框应显示**#07#但它仅显示'*'。我没有任何理由为什么#和其余的字符都没有显示。
我的代码是
@Override
public void onClick(View arg0){
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:*#07#"));
startActivity(intent);
}
});
请让我知道我怎么能做同样的事情以及'#'问题背后的原因。
答案 0 :(得分:0)
您应该编号:
Intent intent = new Intent(Intent.ACTION_DIAL);
String number = Uri.encode("*#07#");
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);