国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

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

2019-12-12 02:10:40
字體:
來源:轉載
供稿:網友

本文介紹了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接口 第一個參數事件接口實例,第二個是實例在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網頁里按鈕時候要做的事  }}

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里)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元谋县| 青州市| 高尔夫| 满洲里市| 神池县| 沾化县| 新蔡县| 故城县| 张家界市| 蕲春县| 威海市| 和静县| 许昌市| 辉县市| 伊春市| 特克斯县| 外汇| 分宜县| 博客| 重庆市| 舟曲县| 宁阳县| 西平县| 潜江市| 京山县| 丁青县| 沙田区| 曲阳县| 赤峰市| 乌拉特中旗| 阜城县| 玉溪市| 泗水县| 昭通市| 临邑县| 图木舒克市| 龙州县| 福贡县| 吉木乃县| 芒康县| 宜丰县|