java 与 JS 交互

初始情景

Android与js互相调用,实现对应的业务需求

具体实现

Android调用JS

    /**
     * 通知网页图片发生改变
     */
    private void notifyPhotoChange(String url) {
        // 调用changeImg方法,传入参数 url
        mWebViewTemplate.loadUrl(String.format("javascript:changeImg(\"%s\")", url));
    }

JS调用Android

    // 添加js交互
    mWebView.addJavascriptInterface(new JSNativeMethod(), "aaa");
    mWebViewTemplate.getSettings().setJavaScriptEnabled(true);
    /**
     * 与JS交互方法
     */
    final class JSNativeMethod {
        /**
         * js调用 aaa.doSomething() 调用此方法
         */
        @JavascriptInterface
        public void doSomething() {
            // 这里做你想做的事
        }
    }

很简单的东西就不说了,太深入也不会,哈哈!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值