1 回答

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");
- 1 回答
- 0 關注
- 971 瀏覽
添加回答
舉報