标签:
http://www.cnblogs.com/android-blogs/p/4891264.html
Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。缺点是会受到网络信号的影响,从而导致访问速度慢。
1.用WebView来显示HTML代码
2.允许WebView执行JavaScript
webView.getSettings().setJavaScriptEnabled(true);
3.获取到HTML文件,也可从网络中获取
webView.loadUrl("file:///android_asset/index.html"); //HTML文件存放在assets文件夹中
4.添加一个对象, 让JS可以访问该对象的方法, 该对象中也可以调用JS中的方法
webView.addJavascriptInterface(new Contact(), "contact");
完整示例代码如下:
效果图:
拨打电话需要添加权限:
<uses-permission android:name="android.permission.CALL_PHONE" />
url:http://greatverve.cnblogs.com/archive/2012/01/18/android-javascript.html
标签:
原文地址:http://www.cnblogs.com/fx2008/p/5809620.html