phonegap java_phoneGap java_js 交互

public class Html5Activity extends DroidGap {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

super.setIntegerProperty("splashscreen", R.drawable.ic_launcher);

super.loadUrl("file:///android_asset/www/app.html");

this.appView.addJavascriptInterface(new AA(this), "isa");

}

/**

* This is not called on the UI thread. Post a runnable to invoke

* 这不是呼吁界面线程。发表一个运行调用

* loadUrl on the UI thread.

* loadUrl在UI线程。

*/

public void clickOnAndroid() {        // 注意这里的名称

Handler mHandler = new Handler();

mHandler.post(new Runnable() {

public void run() {

// 此处调用 HTML 中的javaScript 函数

mWebView.loadUrl("javascript:wave()");

}

});

}

}

class AA{

DroidGap d;

public AA(DroidGap d){

this.d = d;

}

public void show(String s){

Toast.makeText(d.getApplicationContext(), s, Toast.LENGTH_SHORT).show();

}

public String forAlert(String s){

return "java_"+s;

}

}

/*******************************/

function wave(){ /**这里可以有内容*/ }

$(function() {

isa.show("javascript");

alert(isa.forAlert("js"));

});    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值