在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。

为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:

第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定义了一个html页面)。

第二步:修改main.xml布局文件,增加了一个WebView控件还有Button控件,代码如下:

第三步:在assets目录下新建一个demo.html文件,代码如下(这里不知道为何多了mce:这几个东东,<script></script>这样是对的):

第四步:修改主核心程序WebViewDemo.java,代码如下:

第五步:运行上述工程,查看效果。

首界面 点击按钮时,html内容改变

点击html的startGoogleMap启动地图应用

更多相关文章

  1. Android高手进阶教程(二十)之---Android与JavaScript方法相互调
  2. android中的坐标系以及获取坐标的方法
  3. android设置Activity背景色为透明的2种方法
  4. Android与JavaScript方法相互调用
  5. 创建Android库的方法及Android(安卓).aar文件用法小结
  6. Android(安卓)多线程之几个基本问题
  7. 使用Android(安卓)Studio与ArcGIS Android(安卓)SDK的开发环境部
  8. Android(安卓)Location在GPS中的应用
  9. Android各种资源引用的方法

随机推荐

  1. The Android Versions History : Cupcake
  2. Android studio 3.0和unity交互 Manifest
  3. Android Studio & HTTP Proxy
  4. android 获取系统默认路径
  5. android点击实现图片放大缩小
  6. Android AESUtils 工具类与调用方法
  7. XE7 Android 中使用 MessageDlg 范例
  8. Android Root SuperUser su相关资源
  9. ubuntu下Android源码下载编译运行,单独编
  10. 获得root权限