1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
      android與JavaScript中怎么實(shí)現(xiàn)互相調(diào)用-創(chuàng)新互聯(lián)

      android 與JavaScript中怎么實(shí)現(xiàn)互相調(diào)用,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

      成都創(chuàng)新互聯(lián)于2013年開(kāi)始,先為市中等服務(wù)建站,市中等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為市中企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

      1.html代碼

        
      
      	
      		  
      		Android/Javascript互調(diào)Demo
      		
      	
      	
      	
      		點(diǎn)擊-->JS調(diào)用Android代碼

      2.xml布局

      
      
          
      		
      		
      		

      3.Activity測(cè)試代碼

      package com.testwebview;
      
      import android.annotation.SuppressLint;
      import android.app.Activity;
      import android.os.Bundle;
      import android.view.View;
      import android.webkit.WebSettings;
      import android.webkit.WebView;
      import android.widget.Button;
      import android.widget.Toast;
      
      public class MainActivity extends Activity {
      
      	 private WebView mWebView;  
      	 private Button androidCallJSBtn;
      	 
      	@Override
      	protected void onCreate(Bundle savedInstanceState) {
      		super.onCreate(savedInstanceState);
      		setContentView(R.layout.activity_main);
      		initView();
      	}
      
      
          @SuppressLint({ "JavascriptInterface", "SetJavaScriptEnabled" })
      	private void initView() {
          	
              mWebView = (WebView) findViewById(R.id.webview);  
              WebSettings mWebSettings = mWebView.getSettings();  
             
              mWebSettings.setJavaScriptEnabled(true);   //加上這句話才能使用javascript方法  
              mWebView.addJavascriptInterface(new Object() {//增加接口方法,讓html頁(yè)面調(diào)用  
      
              	public void callJavaMethod() {  
                     Toast.makeText(getApplicationContext(), "JS調(diào)用Android成功", Toast.LENGTH_LONG).show();
                  }  
              	
              }, "demo");  
              mWebView.loadUrl("file:///android_asset/demo.html");  //加載頁(yè)面  
              
              androidCallJSBtn = (Button) findViewById(R.id.androidCallJSBtn);  
              androidCallJSBtn.setOnClickListener(new Button.OnClickListener() {  //給button添加事件響應(yīng),執(zhí)行JavaScript的fillContent()方法 
                  public void onClick(View v) {  
                      mWebView.loadUrl("javascript:callJavaScriptMethod()");  
                  }  
              });  
          }  
      }


      4.效果圖(依次是未調(diào)用前、android調(diào)用JS、JS調(diào)用android)

          

      看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。


      分享標(biāo)題:android與JavaScript中怎么實(shí)現(xiàn)互相調(diào)用-創(chuàng)新互聯(lián)
      文章轉(zhuǎn)載:http://www.ef60e0e.cn/article/cdiioh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        苗栗县| 株洲县| 抚州市| 延寿县| 龙胜| 新宾| 特克斯县| 常德市| 樟树市| 察隅县| 浮梁县| 沂源县| 介休市| 伊金霍洛旗| 长治县| 常山县| 朝阳市| 康马县| 汝城县| 牡丹江市| 山阴县| 梓潼县| 苏尼特左旗| 锡林浩特市| 永新县| 香格里拉县| 清苑县| 文山县| 仁布县| 安国市| 兴城市| 安溪县| 突泉县| 铅山县| 塔河县| 乐都县| 贵定县| 禹城市| 天峻县| 常山县| 中卫市|