Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
来源:互联网 发布:c语言编程题及答案 编辑:程序博客网 时间:2024/05/29 08:30
在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启动地图应用
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- Android高手进阶教程之---Android与JavaScript方法相互调用
- Android高手进阶教程(十)之----Android PopupWindow的使用!!!
- Android高手进阶教程(十)之----Android PopupWindow的使用!
- Android高手进阶教程(十)之----Android PopupWindow的使用!
- Android高手进阶教程(十)之----Android PopupWindow的使用!!!
- Android高手进阶教程(十)之----Android PopupWindow的使用!!!
- Android高手进阶教程(十)之----Android PopupWindow的使用!
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法!
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法!
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法!
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法! .
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法!
- Lua 学习教程之android与lua相互调用(二)
- 学习
- php简单数组操作,注意array_values()是重构数组
- C# 拖动 Drag
- 还记得那些老国手吗?(完结篇)
- Eclipse中配置jad反编译插件
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- 使用mmap复制文件
- Unix下常用CVS命令整理
- Android安装环境搭建
- UTF8转unicode
- setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS)会让所有子View无法获取焦点
- 判断是否为英语(拉丁语)
- NSDateFormatter 格式参考
- 网站规划建设与管理维护