Titanium Android webview autolink电话号码

时间:2012-03-07 14:54:36

标签: android webview titanium phone-number linkify

我有一个webview,其中包含从混合的xml和html文件中编写的html内容。 内容包含电子邮件地址和电话号码。该代码在IPhone中运行良好。在Android中,链接是可以的,但是当我触摸电话号码时,没有任何事情发生。电话号码的格式是否必须特别?如何在Android上的网页浏览中链接电话号码? 谢谢你的帮助!

祝你好运 和Manuela

2 个答案:

答案 0 :(得分:0)

如果您打算在用户点击“phone_number”时拨打电话,则需要为Android编写不同的代码。

你可以写:

var num = "12345678";
if(Ti.Platform.osname === 'android')
{
    var intent = Ti.Android.createIntent({
        action: Ti.Android.ACTION_CALL,
        data: 'tel:'+num
    });
    Ti.Android.currentActivity.startActivity(intent);
}
else
{
    Titanium.Platform.openURL('tel:'+num);  
}

答案 1 :(得分:0)

应该像在HTML中的电话号码中添加“href”属性一样简单。如果有,那么浏览器将处理意图。