首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以从Android上的HTML打电话吗?

我可以从Android上的HTML打电话吗?
EN

Stack Overflow用户
提问于 2010-05-05 22:45:11
回答 2查看 125.4K关注 0票数 85

为了在iPhone上通过HTML语言拨打电话,我创建了一个<A/>标记,其href格式为:<a href='tel:123-555-1212'>Dial Me</a>

Android上的HTML有没有等价物?

澄清-使用href='tele:123-555-1212‘格式确实可以在android上工作。我在设备上的本地Java包装器中测试了这个应用程序。它看起来不像我们可以从Native包装器中托管的web应用程序进行调用。

EN

回答 2

Stack Overflow用户

发布于 2010-05-06 00:28:40

我刚刚写了一个应用程序,可以从网页上打电话-我不知道这对你有什么用处,但我无论如何都包括:

在onCreate中,您需要使用webview并分配一个WebViewClient,如下所示:

代码语言:javascript
复制
browser = (WebView) findViewById(R.id.webkit);
browser.setWebViewClient(new InternalWebViewClient());

然后像这样处理电话号码的点击:

代码语言:javascript
复制
private class InternalWebViewClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
         if (url.indexOf("tel:") > -1) {
            startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url)));
            return true;
        } else {
            return false;
        }
    }
}

如果你需要更多的提示,请告诉我。

票数 25
EN

Stack Overflow用户

发布于 2010-05-05 22:51:40

通常在Android上,如果你只是简单地显示电话号码,用户点击它,它就会在拨号器中拉出它。因此,您可以简单地这样做

代码语言:javascript
复制
For more information, call us at <b>416-555-1234</b>

当用户点击粗体部分时,由于其格式类似于电话号码,拨号程序将弹出,并在电话号码字段中显示4165551234。然后,用户只需点击呼叫按钮。

你也许能做到

代码语言:javascript
复制
For more information, call us at <a href='tel:416-555-1234'>416-555-1234</a>

来覆盖这两种设备,但我不确定这样做会有多好。我很快就会试一试,然后告诉你。

编辑:我刚刚在我的HTC Magic上尝试了一下,在SenseUI上运行rooted Rogers1.5:

代码语言:javascript
复制
For more information, call us at <a href='tel:416-555-1234'>416-555-1234</a><br />
<br />
Call at <a href='tel:416-555-1234'>our number</a>
<br />
<br />
<a href='416-555-1234'>Blah</a>
<br />
<br />
For more info, call <b>416-555-1234</b>

第一个,用链接包围并打印电话号码,工作得很好。调出了带有连字符的拨号器。第二个是使用链接的our number,它的工作原理完全相同。这意味着使用<a href='tel:xxx-xxx-xxxx'>应该可以全面工作,但我不建议将我的一次测试视为决定性的。

直接链接到数字做了预期的:尝试从服务器上拉出不存在的文件。

最后一个做了我上面提到的,并拉出了拨号器,但没有漂亮的格式连字符。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2774243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档