| | |
| | | import com.lcjian.library.util.ManifestDataUtil; |
| | | import com.tencent.smtt.export.external.interfaces.SslError; |
| | | import com.tencent.smtt.export.external.interfaces.SslErrorHandler; |
| | | import com.tencent.smtt.export.external.interfaces.WebResourceRequest; |
| | | import com.tencent.smtt.export.external.interfaces.WebResourceResponse; |
| | | import com.tencent.smtt.sdk.DownloadListener; |
| | | import com.tencent.smtt.sdk.WebChromeClient; |
| | | import com.tencent.smtt.sdk.WebSettings; |
| | |
| | | import com.weikou.beibeivideo.util.x5.X5WebView; |
| | | import com.yeshi.buwanshequ.R; |
| | | |
| | | import java.util.Map; |
| | | |
| | | public class BrowserActivity extends BaseActivity implements OnClickListener { |
| | | |
| | | private TextView tv_top_bar_left; |
| | |
| | | private TextView tv_top_bar_middle; |
| | | private X5WebView webview; |
| | | ProgressBar progressBar; |
| | | // private AlibcShowParams alibcShowParams;//页面打开方式,默认,H5,Native |
| | | // private Map<String, String> exParams;//yhhpass参数 |
| | | // AlibcTaokeParams alibcTaokeParams; |
| | | |
| | | |
| | | private void initX5WebView() { |
| | |
| | | return super.shouldOverrideUrlLoading(view, url); |
| | | } |
| | | |
| | | @Override |
| | | public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) { |
| | | return super.shouldOverrideUrlLoading(webView, webResourceRequest); |
| | | } |
| | | |
| | | @Override |
| | | public void onPageFinished(WebView webView, String s) { |
| | |
| | | |
| | | @Override |
| | | public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { |
| | | // sslErrorHandler.proceed(); |
| | | } |
| | | }); |
| | | |
| | |
| | | }); |
| | | WebSettings webSetting = webview.getSettings(); |
| | | webSetting.setJavaScriptEnabled(true); |
| | | webview.addJavascriptInterface( new BWJavaInterface(this,webview),"yestv"); |
| | | webview.addJavascriptInterface(new BWJavaInterface(this, webview), "yestv"); |
| | | } |
| | | |
| | | @Override |
| | |
| | | .getDrawable(R.drawable.color_progressbar)); |
| | | initX5WebView(); |
| | | webview.loadUrl(getIntent().getStringExtra("url")); |
| | | // webview.loadUrl("http://www.baidu.com"); |
| | | } |
| | | // 文件下载监听 |
| | | |