亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

webapp套用android的webview的殼子.怎么做數據交互呢?能用ajax嗎

webapp套用android的webview的殼子.怎么做數據交互呢?能用ajax嗎

慕俠2389804 2018-10-01 16:16:14
查看完整描述

1 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

1) js調用android的方法:
WebView wView;
wView. addJavascriptInterface (Object obj, String interfaceName);
是實例化一個對象,在html的js中調用,第二個參數是實例化對象的別名,如果要使用這個obj,則在js中使用的名字
  就是interfaceName。
  public class jsWebDemo extends Activity {
  WebView wView;

  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  wView = (WebView)findViewById(R.id.wv1);
  
  WebSettings wSet = wView.getSettings();
  wSet.setJavaScriptEnabled(true);

  ProxyBridge pBridge = new ProxyBridge();
  wView.addJavascriptInterface(pBridge, "AliansBridge");
  
  wView.loadUrl("file:///android_asset/index.html");

查看完整回答
反對 回復 2018-10-09
  • 1 回答
  • 0 關注
  • 971 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號