欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java與js代碼互調(diào)示例代碼

 更新時間:2013年07月25日 16:56:12   作者:  
用到j(luò)ava和js方法互調(diào),在用HTML5做跨平臺應(yīng)用開發(fā)時經(jīng)常會用到,在這里分享一些自己在實際開發(fā)過程中的用法,希望對初學(xué)者有所幫助
在用HTML5做跨平臺應(yīng)用開發(fā)時,嘗嘗會用到j(luò)ava和js方法互調(diào)的問題,對初學(xué)者而言,可能會有點難,在這里分享一些自己在實際開發(fā)過程中的用法,希望對你有幫助:

首先是js代碼調(diào)用java代碼介紹:
復(fù)制代碼 代碼如下:

public class CzingLBWebMain extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.loadUrl(file:///android_asset/www/czingIndexHome.html);
WebSettings webSettings = this.appView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setSupportZoom(false);
webSettings.setAllowFileAccess(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
// 向js中添加一個java實例,以便js代碼調(diào)用java代碼
this.appView.addJavascriptInterface(this, "appDownloader");
}
public void callBackJava(){
}
}

然后就可以在czingIndexHome.html引用的js文件中直接通過window.appDownloader.callBackJava()來直接調(diào)用上面的callBackJava()方法了.

然后就是如何通過java代碼調(diào)用js代碼:
在java中通過如下方式來實現(xiàn):
復(fù)制代碼 代碼如下:

String resUrl="aa";
String resId="bb";
String callBack="javascript:callBackServive('"+resUrl+"','"+resId+"')";//注意傳遞兩個以上參數(shù)的方法
this.appView.loadUrl(callBack);

callBackServive就是在js中實現(xiàn)的方法.

相關(guān)文章

  • SpringBoot Session接口驗證實現(xiàn)流程詳解

    SpringBoot Session接口驗證實現(xiàn)流程詳解

    這篇文章主要介紹了SpringBoot+Session實現(xiàn)接口驗證(過濾器+攔截器)文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • MybatisPlus代碼生成器的使用方法詳解

    MybatisPlus代碼生成器的使用方法詳解

    在這里我將展示如何自動生成實體類、控制層、服務(wù)層、mapper等代碼,這些基礎(chǔ)的代碼全部不需要我們手動創(chuàng)建,由MybatisPlus自動幫我們完成,我們只需要告訴MybatisPlus怎么生成這些代碼就可以了,在此之前我們需要配置好測試的環(huán)境,數(shù)據(jù)庫和表數(shù)據(jù) ,需要的朋友可以參考下
    2021-06-06
  • 關(guān)于Redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&錯誤的解決方法

    關(guān)于Redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&錯誤的解決方法

    這篇文章主要介紹了關(guān)于Redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&的解決方法,出現(xiàn)該問題的原因是, redis template向redis存放使用java對象序列化的值,序列化方式和string的一般方式不同,需要的朋友可以參考下
    2023-08-08
  • springboot的類加載器(org.springframework.boot.loader)過程詳解

    springboot的類加載器(org.springframework.boot.loader)過程詳解

    這篇文章主要介紹了springboot的類加載器(org.springframework.boot.loader),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • idea設(shè)置@Author文件頭注釋的實現(xiàn)步驟

    idea設(shè)置@Author文件頭注釋的實現(xiàn)步驟

    本文主要介紹了idea設(shè)置@Author文件頭注釋的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • mybatisplus駝峰命名映射的問題解決

    mybatisplus駝峰命名映射的問題解決

    本文主要介紹了mybatisplus駝峰命名映射的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目

    IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目

    這篇文章主要介紹了IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 詳解JAVA 線程-線程的狀態(tài)有哪些?它是如何工作的?

    詳解JAVA 線程-線程的狀態(tài)有哪些?它是如何工作的?

    這篇文章主要介紹了詳解JAVA 線程的的相關(guān)資料,文中講解非常細致,源碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • SpringCloud Gateway的熔斷限流配置實現(xiàn)方法

    SpringCloud Gateway的熔斷限流配置實現(xiàn)方法

    Spring Cloud Gateway支持通過配置熔斷和限流機制來保證服務(wù)的穩(wěn)定性和可用性,可通過Hystrix和Resilience4j兩種方式實現(xiàn)。Hystrix通過注解和配置文件實現(xiàn)熔斷限流,Resilience4j通過編程式配置實現(xiàn)
    2023-04-04
  • java創(chuàng)建子類對象設(shè)置并調(diào)用父類的變量操作

    java創(chuàng)建子類對象設(shè)置并調(diào)用父類的變量操作

    這篇文章主要介紹了java創(chuàng)建子類對象設(shè)置并調(diào)用父類的變量操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論