安卓Webview的问题,求解答

用Webview浏览的时候,这个网页需要调用手机里应用,但是Webview浏览的时候不调用手机里的应用,这怎么解决!

4个回答

你介意说说你是想调用手机里的什么应用么

qq_37961932
择忆霖心 比如我浏览网页,然后进入到支付页面,然后需要调用qq怎么怎么弄?
大约 3 年之前 回复
qq_27969037
Mr康 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { super.shouldOverrideUrlLoading(view, url); mCurrentUrl = url; //tel:15311646153 if (url.startsWith("tel:")) { String[] strArr = url.split(":"); if (strArr.length > 1) { String number = strArr[1]; //TODO 调用系统的拨号盘 }
大约 3 年之前 回复
qq_37961932
择忆霖心 不太了解,没太接触webview控件,你直接简单说一下吧
大约 3 年之前 回复
qq_27969037
Mr康 回复简单一点随心:知道webview.setWebViewClien()中的shouldOverrideUrlLoading这个方法么
大约 3 年之前 回复
qq_37961932
择忆霖心 有相应的帖子吗?
大约 3 年之前 回复
qq_27969037
Mr康 回复简单一点随心: 那你需要重写你webview.setWebViewClient()方法,在里面监听你点击的事件,然后根据地址的不同,调用不同的应用
大约 3 年之前 回复
qq_37961932
择忆霖心 比如用WebView浏览网页,进入到支付页面需要调用qq
大约 3 年之前 回复

问的太笼统了,是要android和js交互么?

qq_37961932
择忆霖心 在Webview中浏览,突然需要调用手机的应用进行支付
大约 3 年之前 回复
qq_37961932
择忆霖心 比如用Webview浏览的时候,有一个支付界面。需要调用QQ
大约 3 年之前 回复

可以在点击webview的时候给Android端传递信息,在Android端监听并打开。Android和js的交互。

qq_37961932
择忆霖心 在Webview中浏览,突然需要调用手机的应用进行支付
大约 3 年之前 回复

一句话 web.setWebViewClient(new WebViewClient());

qq_37961932
择忆霖心 再WebView中浏览突然需要支付,调用手机应用,怎么弄
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐