0

我想制作一个拨号器应用程序,它将从用户那里获取电话号码。并会拨打假设 *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);
4

1 回答 1

0

尝试使用操作拨号而不是操作调用?它不会拨打电话,但会调出预填号码的拨号器。

        Intent i = new Intent(Intent.ACTION_DIAL);
        i.setData(Uri.parse("tel:23456234#313"));
        startActivity(i);
于 2015-07-15T02:42:05.890 回答