http://www.cnblogs.com/android-blogs/p/4891264.htmljavascript
Html頁面和Java代碼結合的方式通常用在界面常常被更改 的狀況下,能夠講html放在網絡中,軟件一打開就會訪問網絡獲取到最新的界面。缺點是會受到網絡信號的影響,從而致使訪問速度慢。html
1.用WebView來顯示HTML代碼java
2.容許WebView執行JavaScriptandroid
webView.getSettings().setJavaScriptEnabled(true);web
3.獲取到HTML文件,也可從網絡中獲取json
webView.loadUrl("file:///android_asset/index.html"); //HTML文件存放在assets文件夾中網絡
4.添加一個對象, 讓JS能夠訪問該對象的方法, 該對象中也能夠調用JS中的方法app
webView.addJavascriptInterface(new Contact(), "contact");ui
完整示例代碼以下:url
效果圖:
撥打電話須要添加權限:
<uses-permission android:name="android.permission.CALL_PHONE" />
url:http://greatverve.cnblogs.com/archive/2012/01/18/android-javascript.html