- 浏览: 183629 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
arpenker:
这个命令行运行的前提是要基于LINUX服务器能够自己手动安装F ...
linux java转amr为mp3 -
smith789:
使用的类都废弃了
HttpUtil工具类 -
s21109:
自定义TabHost之手势切换Tab视图(不带动画)
http://www.jb51.net/article/59951.htm
mWebview = (WebView) findViewById(R.id.web_view); mWebview.getSettings().setJavaScriptEnabled(true); mWebview.getSettings().setDefaultTextEncodingName("UTF-8"); mWebview.setWebChromeClient(new WebChromeClient() {}); mWebview.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); String json = "[{\"name\":\"zxx\", \"amount\":\"9999999\", \"phone\":\"18600012345\"}]"; mWebview.loadUrl("javascript:show('" + json + "')"); } }); mWebview.addJavascriptInterface(new WebActor(ActivitiesActivity.this), "contact"); mWebview.loadUrl("file:///android_asset/index.html");
public class WebActor { private Activity context; public WebActor(Activity context) { this.context = context; } @JavascriptInterface public void call(String phone) { // startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone))); context.runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub PromptManager.showToast(context, "拨打电话1212"); } }); } }
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript"> function show(jsondata){ var jsonobjs = eval(jsondata); var table = document.getElementById("personTable"); for(var y=0; y<jsonobjs.length; y++){ var tr = table.insertRow(table.rows.length); var td1 = tr.insertCell(0); var td2 = tr.insertCell(1); td2.align = "center"; var td3 = tr.insertCell(2); td3.align = "center"; td1.innerHTML = jsonobjs[y].name; td2.innerHTML = jsonobjs[y].amount; td3.innerHTML = "<a href='javascript:contact.call(\""+ jsonobjs[y].phone+ "\")'>"+ jsonobjs[y].phone+ "</a>"; } } </script> </head> <body onload="javascript:contact.showcontacts()"> <table border="0" width="100%" id="personTable" cellspacing="0"> <tr> <td width="30%">姓名</td> <td width="30%" align="center">存款</td> <td align="center">电话</td> </tr> </table> </body> </html>
发表评论
-
解决ScrollView中嵌套ListView或RecycleView卡顿问题
2016-01-20 02:23 1912解决问题:<listview上下滑动卡顿> 只要 ... -
解决Eclipse启动速度过慢的问题
2016-01-13 20:20 2451Delete the following directory: ... -
Android,iOS打开手机QQ与指定用户聊天界面
2016-01-07 18:19 1738在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服 ... -
Android Studio debug使用release的签名
2015-12-09 17:50 1240当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应 ... -
解决Android SDK Manager更新、下载速度慢
2015-10-12 16:39 606转自: [urlhttp://blog.163.com/bob ... -
android httpClient 支持HTTPS的2种处理方式
2015-09-11 17:37 1298http://my.oschina.net/blackylin ... -
带进度条的WebView
2015-08-29 16:53 584public class ProgressWebView ex ... -
仿微信朋友圈点击图片变暗
2015-08-20 22:35 999import android.content.Context; ... -
Android图片缓存框架Fresco极其强大的配置
2015-07-20 21:12 1286Android图片缓存框架Fresco极其强大的配置,配置强大 ... -
Android实现ViewPager+RadioGroup滑动效果
2015-07-19 15:05 1194有滚动标识的滑动条,顺畅无比哦 -
Android实现可用性非常高的滚动数字条
2015-07-18 15:48 5042对外提供接口,可以是调用并改变数字滚动条的样式 -
Java实现二维码生成和解析代码
2015-07-05 16:36 1011请下载附件,查看代码 -
利用zxing-core.jar生成和解析二维码
2015-07-05 15:30 1527Zxing是Google提供的关于条码(一维码、二维码)的解析 ... -
Android-webview和js脚本语言交互的时候怎么获取js方法的返回值
2015-07-02 12:10 2067http://zhidao.baidu.com/questio ... -
JS判断手机端是否安装了某个客户端APP应用
2015-05-15 17:02 3299最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的 ... -
Android选图裁剪实现
2015-04-29 18:22 490看附件顶顶顶顶顶 -
Eclipse转AS必看设置
2015-04-26 00:01 1404常用设置: 1.Tab不用4个空格 Code Style-& ... -
android软键盘挤压界面的问题解决方法
2015-04-09 11:59 2797AndroidManifest.xml 中设置 android ... -
MultipleImagePick 从相册中选择图片,可以单选和多选。
2015-04-08 10:28 2076http://jcodecraeer.com/a/openso ... -
android 很多牛叉界面库github地址
2015-04-07 20:43 8353点击可到达github-------https://githu ...
相关推荐
Android中JS与Java相互调用的Demo
主要介绍了android webview中使用Java调用JavaScript方法并获取返回值,本文直接给出代码示例,需要的朋友可以参考下
Android javascript 调用本地Java函数
Android 和 IOS WebView javaScript与 Native 互相调用(JS 与O-C Java )
android JS与java代码相互调用Demo,简单易懂的Demo。包括了java调用js方法。js调用java代码。记得js调用java的方法不能处理主线程UI。
NULL 博文链接:https://lixiangyu.iteye.com/blog/1162641
通过addJavascriptInterface(Object obj,String interfaceName)方法将一个Java对象绑定到一个Javascript对象中,Javascript对象名就是interfaceName,作用域是Global,这样便可以扩展Javascript的API,获取Android的...
做过 Android 混合开发的,应该都知道 Android 中 Java 代码和 Javascript 代码之间的交互怎么做。 首先回顾一下 Java 和 Javascript 之间的交互。 JavaScript 调用 Java Android 中 WebView 添加供 Html 页面调用的...
android webview中js与java互相调用的实例
用Java代码调用WebView中的js函数、也可以用WebView中的js来调用Android应用中的Java代码,有无参数,有无返回值,包含多种实现方式。
android studio 1.0.2工程。javascript调用android中的java方法。
安卓Android源码——安卓Android调用JavaScript.rar
安卓app开发之在WebView中通过javascript调用android中的java代码.这是hybrid app混合开发的核心技术所在----js和native代码互相调用
在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码...
主要介绍了Android中在WebView里实现Javascript调用Java类的方法,本文直接给出示例,需要的朋友可以参考下
java 和 javascript的交互方式 1.java有参数调用 2.java无参数调用 3.javascript无参调用 4.javascript有参调用
本文讲解了JavaScript与Java之间的相互的调用的一个小例子,在实际开发中经常用到。
使用H5开发Android的UI界面,最重要的就是如何实现Js代码和Java代码之间的互相调用了 在讲解之前,让我们先把项目跑起来 效果图: 准备好index.html文件,将它放入Android工程下的assets文件夹中: <!...
在Android studio中最新sdk中成功完成了java和javascript之间的互调,原谅我要1分,因为我花了半天时间才搞定,解决了一些坑。android端提供json数据,在浏览器(webView显示的)中通过table+js显示数据,并实现了...
别人写的代码,自己贴上去的。android javascript与java相互调用。