为了账号安全,请及时绑定邮箱和手机立即绑定

webapp套用android的webview的壳子.怎么做数据交互呢?能用ajax吗

webapp套用android的webview的壳子.怎么做数据交互呢?能用ajax吗

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

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

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 关注
  • 928 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信