在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中的坐标系以及获取坐标的方法
  2. android设置Activity背景色为透明的2种方法
  3. Android与JavaScript方法相互调用
  4. 创建Android库的方法及Android(安卓).aar文件用法小结
  5. Android(安卓)多线程之几个基本问题
  6. 使用Android(安卓)Studio与ArcGIS Android(安卓)SDK的开发环境部
  7. Android(安卓)Location在GPS中的应用
  8. Android各种资源引用的方法
  9. android 让一个控件按钮居于底部的几种方法

随机推荐

  1. repo 切换分支一种简单的方法
  2. Android 4.4.2 exfat 移植
  3. Android基础开发之手势识别
  4. React Native Android ScrollView 去除阴
  5. 简述Android消息机制及解惑
  6. Android矢量图(二)--VectorDrawable所有
  7. Android应用项目绑定appcom_v7打包时,出现
  8. Android零基础入门第15节:掌握Android Stu
  9. Android 应用程序之间数据共享—ContentP
  10. Android 之 Looper、MessageQueue、Handl