0

WebviewForDisplayを使用していますhtmlページページには次のようなリンクがあります

<a href="sms:body=xym">Forward</a>

Operaとデフォルトのブラウザでは正常に動作しますが、webviewを使用したアプリケーションでは動作しません

以下のコードを試してみましたが、機能しません

    public boolean shouldOverrideUrlLoading(WebView myWebView, String url) {
        if (url != null && url.startsWith("sms:?")) {
            myWebView.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
            return true;
        } else {
            return false;
        }
    }
4

2 に答える 2

0

コードに誤りがあります。

そのはず

if (url != null && url.startsWith("sms")) {

また: 表示している Web ページを操作できる場合は、phonegap ライブラリを含めたいと思うかもしれません。それはまさにそれらのものを処理するためのものです。

于 2012-09-30T15:52:24.107 に答える