android 让webview支持https 双向认证(SSL)
来源:互联网 发布:下载打字的软件 编辑:程序博客网 时间:2024/05/22 06:53
1.用okhttp这个框架用https请求获取到html样式的String类型的数据okhttp 与https
2.利用webView.loadDataWithBaseURL("about:blank",jsonString, "text/html", "utf-8", null);这个方法渲染界面,并展示
程序如下
@SuppressLint({ "JavascriptInterface", "SetJavaScriptEnabled" })@Overridepublic void onCreate(Bundle savedInstanceState) {this.requestWindowFeature(Window.FEATURE_NO_TITLE);super.onCreate(savedInstanceState);setContentView(R.layout.micro_share);webView = (WebView) this.findViewById(R.id.webView);webView.setHorizontalScrollBarEnabled(false);WebSettings setting = webView.getSettings();setting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);// 设置支持javascriptsetting.setJavaScriptEnabled(true);// setting.setUseWideViewPort(true);// setting.setLoadWithOverviewMode(true);//setting.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);setting.setLoadWithOverviewMode(true);WebViewClient wvClient = new WebViewClient();webView.setWebViewClient(wvClient);OkHttpUtils.post().url(tizi_url).build().execute(new MyStringCallback());}public class MyStringCallback extends StringCallback {@Overridepublic void onError(okhttp3.Call call, Exception e) {// TODO Auto-generated method stub}@Overridepublic void onResponse(String response) { // jsonString 对应的是html样式的数据 String jsonString = new String(response); if (jsonString == null || jsonString.equals("")|| jsonString.equals("null")) {......} else { // 这里用webview渲染web页面webView.loadDataWithBaseURL("about:blank",jsonString, "text/html", "utf-8", null);}}}
0 0
- android 让webview支持https 双向认证(SSL)
- android 让webview支持https 双向认证(SSL)
- Android 让WebView完美支持https双向认证(SSL)
- android 让webview支持https 双向认证(SSL)
- Android 让WebView完美支持https双向认证(SSL)
- Android 让WebView完美支持https双向认证(SSL)
- android 让webview支持https 双向认证(SSL)
- Android webview在https下实现ssl的双向认证
- Android webview在https下实现ssl的双向认证
- Android支持https的处理方式3---webview支持https 双向认证
- android SSL证书认证、SSL双向认证、https访问;
- HTTPS的SSL双向认证
- IOS Android Tomcat SSL双向认证HTTPS访问
- IOS Android Tomcat SSL双向认证HTTPS访问
- Android Https 双向认证
- Android Https 双向认证
- Java keytool Tomcat https 双向认证 支持android bks
- TOMCAT SSL 双向认证配置(HTTPS)
- ARM开发板系统的配置及OpenCV的安装配置
- mysql存储过程记录
- linux服务器多线程还是多进程的选择及区别
- 控制器瘦身-代理对象
- 转载_理解 Objective-C Runtime
- android 让webview支持https 双向认证(SSL)
- 文章标题
- 麻省理工-线性代数-第二课
- Spring注入失败的几点原因!!
- 【数字图像处理】带AI的井字棋游戏
- tomcat架构分析 (connector NIO 实现)
- const的用途
- Android三种播放视频的方式
- 开发人员都喜欢的网站