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

Android中js和原生交互的示例代碼

 更新時間:2017年08月26日 11:21:03   作者:小邦向前沖  
本篇文章主要介紹了Android中js和原生交互的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了Android中js和原生交互的示例代碼,分享給大家,具體如下:

加載webview的類

public class MainActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    JavaScriptInterface JSInterface;
    WebView wv;
    wv = (WebView) findViewById(R.id.wv_test);
    wv.getSettings().setJavaScriptEnabled(true); ///------- 設置javascript 可用
    JSInterface = new JavaScriptInterface(this); ////------
    wv.addJavascriptInterface(JSInterface, "JSInterface"); // 設置js接口 第一個參數(shù)事件接口實例,第二個是實例在js中的別名,這個在js中會用到
    wv.loadUrl("file:///android_asset/test.html");
  }
}

JavaScriptInterface類

public class JavaScriptInterface {
  Context mContext;
  JavaScriptInterface(Context c) {
    mContext = c;
  }

  @JavascriptInterface
  public void doSomething() {
   //點擊webwiew網(wǎng)頁里按鈕時候要做的事

  }
}

webview

<html>
<head>
<script type="text/javascript">
function displaymessage()
{
JSInterface.doSomething();
}
</script>
</head>
<body>
<form>
<input type="button" value="Click me!" onclick="displaymessage()" />
</form>
</body>
</html>

代碼下載

Demo代碼下載(AS導到Module里)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

肇庆市| 勃利县| 河北区| 班戈县| 景德镇市| 潍坊市| 台前县| 股票| 克什克腾旗| 广安市| 海口市| 鹿邑县| 台江县| 洛隆县| 东台市| 扎鲁特旗| 大安市| 乌鲁木齐市| 利辛县| 桦川县| 息烽县| 鄢陵县| 南宁市| 昔阳县| 高要市| 临湘市| 巴楚县| 阿尔山市| 城步| 绍兴县| 砚山县| 陇南市| 榆树市| 香港| 文登市| 青河县| 元氏县| 巫溪县| 台东市| 石门县| 黄梅县|