WebView tel:打开选择器电话或短信

WebView tel: open chooser telephone or sms

在我的 WebView 的 shouldOverrideUrlLoading 中,我执行以下操作以在单击电话时执行一些操作:link:

Intent tel = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
startActivity( tel );

我的问题是它只启动 telephone 应用程序(这似乎是关于 tel: links 的正常行为)。我想要一个类似意图选择器的东西,我可以 select 无论我想发送短信还是打 phone 电话。电话可以吗:link?

创建一个包含 2 个选项的 DialogFragment,让用户决定要做什么。