Titanium Android网络视图自动链接电话号码



我有一个web视图,其中包含从xml和html混合文件编写的html内容。内容有电子邮件地址和电话号码。该代码在IPhone中运行良好。在安卓系统中,链接是可以的,但当我触摸电话号码时,什么都没有发生。电话号码的格式一定要特别吗?我如何在Android上的网络视图上链接手机号码?谢谢你的帮助!

致以最良好的问候Manuela

如果您计划在用户点击"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);  
}

它应该像在HTML中向电话号码添加"href"属性一样简单。如果存在,浏览器将处理该意图。

最新更新