我想制作一个可以从用户那里获取电话号码的拨号器应用程序。并拨打假设* 789 * phone_number# 怎么能做到这一点。 到目前为止我已经完成了这个......
Button call;
Intent callIntent = new Intent(Intent.ACTION_CALL);
String pnd;
call = (Button) findViewById(R.id.button5);
OnClickListener req = new OnClickListener() {
@Override
public void onClick(View p1) {
{
pnd = Uri.encode("#");
callIntent.setData(Uri.parse("tel:*2" + pnd));
startActivity(callIntent);
}
}
};
call.setOnClickListener(req);
答案 0 :(得分:0)
尝试使用动作拨号而不是动作呼叫?它不会拨打电话,但会拨打预先填充的号码的拨号器。
Intent i = new Intent(Intent.ACTION_DIAL);
i.setData(Uri.parse("tel:23456234#313"));
startActivity(i);