0

我基本上希望当用户单击“呼叫我们”文本视图时,它会将他们带到带有预先写好的电话号码的拨号器,而不是直接拨打电话。我尝试使用android:autoLink="phone"它,但事实证明我必须将要调用的数字设置为 textView 的文本。我可以将 textView 的文本设置为“呼叫我们”,但它会打开带有特定号码的拨号器吗?

请帮忙。

4

1 回答 1

0

您可以让 textview 的 onClick 事件在其中执行以下代码:

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent); 

如果您想在不使用拨号盘的情况下直接拨打电话,请确保您的应用程序具有以下权限,在这种情况下,您可以从上面的代码中删除tel:。

<uses-permission android:name="android.permission.CALL_PHONE" />
于 2020-10-21T12:19:55.633 回答