采用html编辑界面ui&java_javascript代码的互相调用
来源:互联网 发布:京东淘客软件 编辑:程序博客网 时间:2024/05/17 01:55
package cn.itcast.web;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.webkit.WebSettings;import android.webkit.WebView;public class DemoActivity extends Activity {private WebView webView;@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); webView = (WebView) this.findViewById(R.id.webview); //相当于创建了一个浏览器 WebSettings settings = webView.getSettings(); // 得到浏览器的设置 settings.setJavaScriptEnabled(true); webView.addJavascriptInterface(new Object(){ public void callPhone(){ System.out.println("callphone"); Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:1351234567")); startActivity(intent); } }, "demo"); String url = getResources().getString(R.string.serverurl); webView.loadUrl(url); }public void calljavascript(View view){webView.loadUrl("javascript:fillContent()");}}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" ><Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="调用javascript" android:onClick="calljavascript" > </Button><WebView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/webview" /></LinearLayout>
服务器端代码:
<html > <head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></head> <script> function fillContent(){ document.getElementById("content").innerHTML = "java调用javascript哈哈,这些话事javascript搞出来的"; } </script> <body> <p><a onClick="window.demo.callPhone()" href="">打电话</a></p> <p id="content"></p> <p>java和javascript相互调用</p> </body> </html>
- 采用html编辑界面ui&java_javascript代码的互相调用
- 采用代码编写UI界面
- Android与html js代码互相调用
- Android 和html的互相调用
- 第一次的html网页编辑-登陆界面
- 使用html来定制编辑页面,不需要写代码就可以实现业务处理的界面
- Android 采用HTML设计界面
- Qt ui界面文件的调用--quiloader
- windowbuilder 打开UI编辑界面
- cocos2dx 导入使用cocosStudio编辑的UI界面
- webview和html互相调用
- android html 方法互相调用
- Android 采用代码编写ui
- Js代码和Java代码之间的互相调用了
- 代码控制UI界面
- 代码控制UI界面
- VS中编辑Qt中ui界面,代码中未更新。。。
- 无意之中 实现了个两表互相调用插入触发器的代码
- 通过字段名称动态获取资源的id(将Android工程做成jar包和资源文件)
- 关于PCRE的初级入门
- 两篇很牛的vim使用技巧
- PHP Date日期格式明细
- 润乾4.5的 qrcode 二维码实现函数
- 采用html编辑界面ui&java_javascript代码的互相调用
- ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法
- Android应用如何反馈Crash报告
- 云计算里AWS和Azure的探究(2)
- 点阵屏接口大全
- clientid
- hdu 1087 枚举+DP
- android PIN锁屏键盘布局文件
- 如何在最短的时间学习到最多的智慧