總結:
Android?調用??js:
在?Android?中創(chuàng)建通往 javascript?的接口;
在?html??中定義要執(zhí)行的方法;
在? Android??中的具體事件中進行調用。
contentWebView.loadUrl("javascript:javacalljs()");
js中調用Android?方法??:
html中調用? Android?方法則反來洲愤,在 Andorid?中定義要調用的方法敛惊, html?中綁定事件進行調用耸棒。
<button onclick="window.wjj.startFunction()">點擊調用java 代碼</button>
Android?展示 html?頁面
?(1)project?視圖下即寒,在 Android?工程中新建目錄?assets;
(2)在 assets?目錄下新建?html?頁面?如??show.html;
(3)Android?界面中在 WebView?中展示?? show.html憨降;
(4)Android?原生按鈕點擊執(zhí)行 html?中的 js?方法父虑;
界面設計:
?html?中的 js:
效果:
js?調用?android?方法
還是需要一個接口:
Andorid中定義相應的執(zhí)行方法(注意帶上相應的注解):
?html?中進行調用:
效果(彈的吐司沒截下來):