H5调用原生activity方式
1、js与native互调
2、scheme跳转
> 采用Scheme调用出现:err unknown url scheme
WebView设置了WebViewClient情况下,设置以下方法:
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// 必须处理url,不处理
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(intent);
return true;
}
}});
WebView未设置了WebViewClient情况下,可直接在网页调起相关scheme。