从Android应用程序拨打电话号码

时间:2013-08-13 21:45:34

标签: android phone-number phone-call

我想要做的是点击一下电话号码,我想你可以说。

在我的应用中,两个不同的标签上有两个电话号码。我希望用户能够按下电话号码(或者是),然后它会通过电话拨打该号码。

请你指导我正确的方向!谢谢!

2 个答案:

答案 0 :(得分:1)

这里有一些代码可以帮到你:

    tvPhone = (TextView) findViewById(R.id.tvPhone);
    tvPhone.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            Intent callIntent = new Intent(Intent.ACTION_DIAL);
            callIntent.setData(Uri.parse("tel:+" + tvPhone.getText().toString().trim()));
            startActivity(callIntent );
        }
    });

答案 1 :(得分:0)

我在这个网站上找到了答案

Android - 使用linkify创建链接aviyehuda.com

TextView myPhone = (TextView) findViewById(R.id.textView2);
myPhone .setText("the number you want");
Linkify.addLinks(myPhone , Linkify.PHONE_NUMBERS);