1 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
1) js調(diào)用android的方法:
WebView wView;
wView. addJavascriptInterface (Object obj, String interfaceName);
是實(shí)例化一個(gè)對(duì)象,在html的js中調(diào)用,第二個(gè)參數(shù)是實(shí)例化對(duì)象的別名,如果要使用這個(gè)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");
- 1 回答
- 0 關(guān)注
- 966 瀏覽
添加回答
舉報(bào)