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

慕侠2389804
浏览 929回答 1
1回答

梦里花落0921

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");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

WebApp