0
4

2 回答 2

0

处理此问题的另一种方法是为您的 Webview 创建一个 WebClient。这将允许您使用 shouldOverrideUrlLoading() 来检查每个被点击的 url。然后,如果 url 以 tel: 或 sms: 开头,您就可以重定向到新的意图。

if(url.startsWith("tel:")){
Intent telIntent = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
      startActivity(telIntent);
      return true; 
}

Webview“mailto:”链接和“tel:”链接使用Intent.ACTION_VIEW工作,但如何添加唯一主题,即“mailto:”链接

于 2014-12-05T20:29:12.063 回答
0

没关系弄清楚。简单的错误。

   <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="tel"/>
    </intent-filter>
于 2013-05-28T22:06:18.553 回答