編輯:Android技術基礎
(1)用WebView來顯示HTML代碼;
(2)允許WebView執行JavaScript
webView.getSettings().setJavaScriptEnabled(true);
(3)獲取到HTML文件,也可從網絡中獲取
webView.loadUrl("file:///android_asset/index.html"); (注意:index.html文件要存放在assets文件夾中)
(4)添加一個對象, 讓JS可以訪問該對象的方法, 該對象中也可以調用JS中的方法.
webView.addJavascriptInterface(new Calculate(), "cal");
一、設計界面
1、布局文件
新建res/layout/activity_main.xml文件。
輸入以下代碼:
二、程序文件
1、打開“src/com.genwoxue.webviewjsandroid/MainActivity.java”文件。
然後輸入以下代碼:
2、新建assets/index.html文件。
使用記事本輸入以下代碼:
[html] view plain copy注意存放位置。
三、配置文件
采用“AndroidManifest.xml”默認生成文件。
四、運行結果

1.2.1 使用Eclipse + ADT + SDK開發Android APP
1.前言這裡我們有兩條路可以選,直接使用封裝好的用於開發Android的ADT Bundle,或者自己進行配置 因為谷歌已經放棄了ADT的更新,官網
8.3.18 Canvas API詳解(Part 3)Matrix和drawBitmapMash
本節引言:在Canvas的API文檔中,我們看到這樣一個方法:drawBitmap(Bitmap bitmap, Matrix matrix, Pa
第96章、手機電話監聽(從零開始學Android)
監聽電話,無論你出於什麼目的?都有足夠的吸引力?我們實現的步驟:(1)通過應用調用BroadcastReceiver;(2)廣播實現手機自動啟動;(3)廣播接收者啟動服務
第13章、布局Layouts之RelativeLayout相對布局(從零開始學Android)
RelativeLayout相對布局RelativeLayout是一種相對布局,控件的位置是按照相對位置來計算的,後一個控件在什麼位置依賴於前一個控件的基本位置,是布局最