我一个曼联女球迷球迷怎么就YWNWA了

android中引用javascript和在javascript中引用java的简单例子 - YWNWA
编辑:www.fx114.net
本篇文章主要介绍了"android中引用javascript和在javascript中引用java的简单例子 - YWNWA",主要涉及到android中引用javascript和在javascript中引用java的简单例子 - YWNWA方面的内容,对于android中引用javascript和在javascript中引用java的简单例子 - YWNWA感兴趣的同学可以参考一下。
& & & & & & & & & & & & & & & & &android中引用javascript和在javascript中引用java的简单例子
在android中通过微webView是可以加载javascript代码的,与其说是javascript不如说是加载网页,其实就是html和javascript的结合等,通过html和javascript也可以创建安卓应用,因为android和javascript可以相互调用,下面是我介绍的一个简单的例子,大家可以参考。欢迎和大家一起交流。
//允许JavaScript执行
webSettings.setJavaScriptEnabled(true);
// 添加一个对象, 让javascript可以访问该对象的方法,
myWebView.addJavascriptInterface(new WebAppInterface(this),
"myInterfaceName");
//java中调用javascript中的方法
myWebView.loadUrl("javascript:myFunction()");
具体的大家看代码分析吧,这个简单的列子其实很容易明白的
package com.mlf.
import android.os.B
import android.annotation.SuppressL
import android.app.A
import android.content.C
import android.view.V
import android.view.View.OnClickL
import android.webkit.WebChromeC
import android.webkit.WebS
import android.webkit.WebV
import android.webkit.WebViewC
import android.webkit.JsR
import android.widget.B
import android.widget.T
//@SuppressLint("SetJavaScriptEnabled")
@SuppressLint({ "SetJavaScriptEnabled", "JavascriptInterface" })
public class MainActivity extends Activity {
private WebView myWebV
private B
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView=(WebView) findViewById(R.id.javascriptWebview);
button=(Button) findViewById(R.id.uttonId);
WebSettings webSettings=myWebView.getSettings();
//允许JavaScript执行
webSettings.setJavaScriptEnabled(true);
webSettings.setDefaultTextEncodingName("GBK");
myWebView.setWebViewClient(new WebViewClient());
myWebView.setWebChromeClient(new WebChromeClient()
public boolean onJsAlert(WebView view, String url, String message,
JsResult result)
// TODO Auto-generated method stub
return super.onJsAlert(view, url, message, result);
// 添加一个对象, 让javascript可以访问该对象的方法,
myWebView.addJavascriptInterface(new WebAppInterface(this),
"myInterfaceName");
// 载入页面:本地html资源文件,放在assets文件夹下
myWebView.loadUrl("file:///android_asset/javascripttest.html");
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
//java中调用javascript中的方法
myWebView.loadUrl("javascript:myFunction()");
class WebAppInterface{
Context mC
WebAppInterface(Context c){
mContext=c;
public void showToast(String toast){
Toast.makeText(mContext, toast, Toast.LENGTH_LONG).show();
javascript xml文件
&html&
&head&
&h1&
This is a HTML Page
&/h1&
&!-- JavaScript脚本,主要包括了按钮要执行的函数,显示对话框等 --&
&script type="text/javascript"&
//JavaScript方法,弹出对话框显示信息
function myFunction()
alert("Hello World!");
function onAlert()
console.log("onAlert method");//显示调试信息
alert("This is a alert sample from html");
function onConfirm()
console.log("onConfirm method");
var b = confirm("are you sure to login?");
alert("your choice is " + b);
function onPrompt()
console.log("onPrompt method");
var b = prompt("please input your password", "aaa");
alert("your input is " + b);
//调用绑定的Java对象的方法,即调用Android代码显示对话框
function showAndroidToast(toast)
console.log("showAndroidToast method");
myInterfaceName.showToast(toast);//注意此处的myInterfaceName要和外部传入的名字一致,大小写正确
}
&/script&
&/head&
&body&
&!-- 前四个按钮调用JS函数 --&
JavaScript函数调用 &br /&
&button onclick="myFunction()"&点击这里!&/button&
&input type="button" value="alert" onclick="onAlert()" /& &br /&
&input type="button" value="confirm" onclick="onConfirm()" /& &br /&
&input type="button" value="prompt" onclick="onPrompt()" /&&br /&
&!-- 上面用了两种定义按钮的方式,效果一样的 --&
&!-- 这个Say hello 按钮调用Android代码中的方法 --&
用JavaScript按钮调用Android代码 &br /&
&input type="button"
value="Say hello" onClick="showAndroidToast('Hello Android!')" /&
&a href="" /&Google
&/body&
&/html&
布局文件xml
&RelativeLayout xmlns:android="/apk/res/android"
xmlns:tools="/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_height="30dp"
android:text="javascript和android相互调用"
android:textSize="20dp"
android:gravity="center"
android:id="@+id/textView1"/&
android:layout_below="@+id/textView1"
android:id="@+id/javascriptWebview"
android:layout_width="match_parent"
android:layout_height="380dp"/&
android:id="@+id/uttonId"
android:layout_below="@+id/javascriptWebview"
android:layout_width="match_parent"
android:layout_height="50dp"
android:textSize="20dp"
android:gravity="center"
android:text="android调用javascript"/&
&/RelativeLayout&
&
谢谢大家参考借鉴,有机会多多交流!欢迎提出疑问,或有新的领先技术学习!
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:利物浦2:1曼联,球员入场全场高唱YWNA【人人网 - 分享】
利物浦2:1曼联,球员入场全场高唱YWNA
分享这个视频的人喜欢
分享这个视频的人也爱看
?来听歌?借给我?
我的天迟到一个小时
缘,妙不可言
今天有点早?
失踪的我又回来了
热门视频推荐
热门日志推荐
同类视频推荐
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场有谁知道达格老头心里是怎么想的,老板亨利很茫然,后果不知道严重不严重,红军哪···一声叹息,YWNWA!_百度知道
有谁知道达格老头心里是怎么想的,老板亨利很茫然,后果不知道严重不严重,红军哪···一声叹息,YWNWA!
三狮军团还少不了我红军哪···哇咔咔,虽然号称水货,希望能逼出状态来
我有更好的答案
户口本是挺重要的
但是我军买这些人啊
我是没看出他们的潜力在哪
2000W买个户口本
但是估计这个赛季拿了足总杯
国王还是不会下课的
另外这个赛季我军实在是背
不知道做什么孽了
30个门柱纯手打
拒绝抄袭!
采纳率:34%
毕竟那么久没执教, 思想落后了些,尽用英格兰糙哥
主要人手不行,买卡罗尔就是个错误
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Access denied |
used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website () has banned your access based on your browser's signature (3d8e-ua98).

我要回帖

更多关于 曼联球迷网 的文章

 

随机推荐