android 4.4 JS 和 java 互動失效的解決方案

來源:互聯網
上載者:User

標籤:android和js互動   android4.4和js通訊   android和js   

demo自己寫的,我放CSDN上,自己下載,這裡說下demo裡涉及到的東西,並且說下注意點。 appcompat_v7 項目是建立項目內建的,如果你本地已經有了就不需要這個工程。

demo 內容

1.支援 android 調用 js 裡某方法

2.支援android調用JS某方法並且擷取JS方法返回值,然後再次調用JS去顯示。(4.4)

        3.支援點擊JS裡某個按鈕,並且返回給android。


1.  AndroidManifest.xml 裡   android:targetSdkVersion="21"(>17 你自己看你自己版本)

2.  使用到 mWebView.addJavascriptInterface 方法的地方添加上 @JavascriptInterface

3.  連網的 記得加上許可權喲

4. evaluateJavascript 4.4上的方法。

5.如果 addJavascriptInterface 方法裡參數使用內部類,記得回調方法裡操作涉及到介面的,記得放在handler裡,因為必須在主線程操作。


測試機器:三星I9502 (S4) 4.4.2系統。

下載連結:http://download.csdn.net/detail/cwc455826074/8099405



android 4.4 JS 和 java 互動失效的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.