最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • 關(guān)于Future機制原理及解析

    關(guān)于Future機制原理及解析

    這篇文章主要介紹了關(guān)于Future機制原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Spring RedirectAttributes參數(shù)跳轉(zhuǎn)代碼實例

    Spring RedirectAttributes參數(shù)跳轉(zhuǎn)代碼實例

    這篇文章主要介紹了Spring RedirectAttributes參數(shù)跳轉(zhuǎn)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • java正則表達(dá)式提取數(shù)字的方法實例

    java正則表達(dá)式提取數(shù)字的方法實例

    這篇文章主要介紹了java正則表達(dá)式提取數(shù)字的方法,還有去除字符串?dāng)?shù)字的方法,大家參考使用吧
    2013-12-12
  • IDEA?Error:java:無效的源發(fā)行版:13的解決過程

    IDEA?Error:java:無效的源發(fā)行版:13的解決過程

    之前用idea運行時,也會出現(xiàn)這種情況,后面通過網(wǎng)上的資料解決了這個問題,下面這篇文章主要給大家介紹了關(guān)于IDEA?Error:java:無效的源發(fā)行版:13的解決過程,需要的朋友可以參考下
    2023-01-01
  • JAVA?拷貝文件的幾種方式小結(jié)

    JAVA?拷貝文件的幾種方式小結(jié)

    本文主要介紹了JAVA拷貝文件的幾種方式,包含普通拷貝,mmap內(nèi)存映射的方式拷貝,零拷貝sendFile方式實現(xiàn)和多線程的方式實現(xiàn)拷貝,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 詳解JAVA 七種創(chuàng)建單例的方法

    詳解JAVA 七種創(chuàng)建單例的方法

    這篇文章主要介紹了詳解JAVA 七種創(chuàng)建單例的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Spring?invokeBeanFactoryPostProcessors方法刨析源碼

    Spring?invokeBeanFactoryPostProcessors方法刨析源碼

    invokeBeanFactoryPostProcessors該方法會實例化所有BeanDefinitionRegistryPostProcessor和BeanFactoryPostProcessor的實例并且執(zhí)行postProcessBeanFactory與postProcessBeanDefinitionRegistry方法
    2023-01-01
  • Java中RabbitMQ消息隊列的交換機詳解

    Java中RabbitMQ消息隊列的交換機詳解

    這篇文章主要介紹了Java中的RabbitMQ交換機詳解,消息隊列是指利用高效可靠的消息傳遞機制進(jìn)行與平臺無關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)的集成,是在消息的傳輸過程中保存消息的容器,需要的朋友可以參考下
    2023-07-07
  • 關(guān)于HashMap 并發(fā)時會引起死循環(huán)的問題解析

    關(guān)于HashMap 并發(fā)時會引起死循環(huán)的問題解析

    JDK1.8之前采用頭插,即在鏈表結(jié)構(gòu)上每次都把數(shù)據(jù)放在鏈表頭部。JDK1.8采用尾插方法,很多朋友在學(xué)習(xí)Java并發(fā)容器和框架時,看到為什么要使用ConcurrentHashMap時不知道究其原因,今天小編通過本文給大家介紹下HashMap 并發(fā)死循環(huán)問題,一起看看吧
    2021-05-05
  • Java多線程實現(xiàn)同時輸出

    Java多線程實現(xiàn)同時輸出

    這篇文章主要介紹了Java多線程實現(xiàn)同時打印的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評論

焉耆| 河东区| 岳阳县| 湘西| 枣强县| 扎鲁特旗| 新巴尔虎右旗| 延边| 屏山县| 三原县| 定州市| 三原县| 滨州市| 独山县| 岳西县| 习水县| 团风县| 济阳县| 奎屯市| 金山区| 安远县| 札达县| 普兰店市| 景德镇市| 依兰县| 益阳市| 江都市| 驻马店市| 灵宝市| 句容市| 宁河县| 澄城县| 大渡口区| 沐川县| 高唐县| 沧州市| 康定县| 土默特左旗| 高阳县| 中方县| 基隆市|