android 9.0 https 适配,如何适配 Android 9.0? 在 Android 9.0 上发生 SSL handshake timed out 异常怎么解决...
Android 9.0 开始,默认不允许明文传输,所以在建立网络连接时会使用 https 连接,同时进行安全认证。如果应用没有做对应处理,即会发生上述异常。
解决方法有两种:
一. 在应用里声明允许明文传输.
1. 在应用的 res/xml 文件夹下新建 network_security_config.xml 文件<?xml version="1.0" encoding="utf-8"?>
2. 在 AndroidManifest.xml 的 application 节点下,配置允许明文传输的属性。
通过上述配置后,在 Android 9.0 手机上会仍然使用 http 连接,即明文传输的方式。
二. 不使用明文传输,使用 https 方式。
如果在应用里没有声明允许明文传输,那么 SDK 默认在 Android 9.0 系统上会使用 https 连接方式,也就意味着会进行安全认证。
如果您是公有云用户,则不需要处理,融云服务已经配置了安全证书。
如果您是私有云客户,且使用自签证书的话,需要调用下面的 API , 参数传 true:/**
* 设置建立 Https 连接时,是否使用自签证书。
*
此方法需要在 {@link #init(Context)}之前调用。
*
如果不调用此方法, SDK 连接时会按默认证书处理
*
* @param isEnable 是否使用自签证书。true 使用自签证书;false, 使用默认证书。
*/
public void enableHttpsSelfCertificate(final boolean isEnable)
android 9.0 https 适配,如何适配 Android 9.0? 在 Android 9.0 上发生 SSL handshake timed out 异常怎么解决...相关推荐
- Android 拍照和图库功能(适配Android 6.0和7.0系统和华为机型问题)
众所周知,调用相机拍照和图库中获取图片的功能,基本上是每个程序App必备的. 实现适配Android每个版本,国内手机,要处理的问题却也不少.例如:Android6.0权限问题,Android7.0 ...
- android调用相机与相册的方法,手把手教你:android调用系统相机、相册功能,适配6.0权限获取以及7.0之后获取URI(兼容多版本)...
Android中调用系统相机来拍摄照片的代码,以下:html 一.首先设置Uri获取判断以及相机请求Codejava public final int TYPE_TAKE_PHOTO = 1;//Ur ...
- android 开发对gif解码(适配android 4.2、4.3、4.4版本)
android 开发对gif解码(适配android 4.2.4.3.4.4版本) 使用方法: public class ImageInputActivity extends Activity imp ...
- 关于android双卡手机sim卡信息采集适配的心得
关于android双卡手机sim卡信息采集适配的心得 这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.andro ...
- Android实现沉浸式(透明)状态栏适配
第一种讲解: 在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的.但是4.4以后Google增加了改变状态栏背景透明的方法,可以通过两种方式来设置. 直接在Activity中设置W ...
- 【Flutter】Flutter 全面屏适配 ( 需要适配的情况 | Android 设置最大宽高比 | 使用 SafeArea 进行全面屏适配 | 使用 MediaQuery 进行全面屏适配 )
文章目录 一.Flutter 全面屏适配 二.全面屏适配的情况 三.全面屏适配方法 四.反面示例 ( 留海遮挡内容 ) 五.Android 中配置最大宽高比 六.使用 SafeArea 进行全面屏适配 ...
- android齐刘海屏幕适配,GitHub - biganans/cocos2x-adaptation: cocos2dx 横版各种适配 iphoneX适配 齐刘海 凹凸屏...
cocos2x-adaptation cocos2dx 适配 横版 iphoneX适配 iphoneX适配 apple官方参考:https://developer.apple.com/videos/p ...
- Android高级-网易云音乐屏幕适配
为什么要进行屏幕适配 屏幕碎片化表现为以下几个方面: 1:屏幕尺寸碎片化: 2:屏幕密度碎片化 3:厂商碎片化:水滴屏,刘海屏 屏幕适配常见方式 二 谷歌推出的百分比布局 手写百分比布局; 为什么百分 ...
- android 配置aspect_Android APP全面屏适配技术要点
全面屏的概念 为什么先要解释一下全面屏,因为这个词在现在来讲就是一个伪命题.全面屏字面意思就是手机的正面全部都是屏幕,100%的屏占比.但是现在推出所谓"全面屏"手机的厂商没有一个 ...
最新文章
- SSH框架是个怎么回事?(转)
- 一个APP“感知”北京门头沟的城市智慧
- Linux的复制命令的路径写法
- MySQL高级 - SQL技巧 - SQL执行顺序及正则表达式
- 组合数据类型练习、英语词频统计
- 网络基础2-2(传输层,端口,详谈UDP)
- 日程表|第8届高等学校计算机程序设计课程论坛
- windows下安装Keras(CPU版)
- 梯度下降(二)--机器学习
- 卸载并安装谷歌浏览器
- 把linux,ssh客户端蓝色变成绿色
- 没有Realek高清音频管理器,Win10系统没有声音怎么办?
- flutter HEX 色值,转换成RGBO 格式
- 蓝桥杯单片机(九)DS18B20温度测量(四位小数和负数显示)
- python爬取京东图书_Python抓取京东图书评论数据
- sinon spy_Sinon教程:使用嘲弄,间谍和存根进行JavaScript测试
- 数据挖掘与数据化运营实战
- TestCenter测试管理工具功能详解五(J)
- 微信小程序|使用小程序制作一个足球拼图小游戏
- redis查看某一个key的大小_redis查询key的内存大小
热门文章
- [渝粤教育] 盐城工学院 无机及分析化学C 参考 资料
- [渝粤教育] 西南科技大学 经济数学2 在线考试复习资料
- emacs c语言,如何利用Emacs来调试C++程序
- python str translate,str.translate() --文本过滤和处理
- linux结束所有任务命令行,Linux基础命令(15)定时任务
- 计算机类和鼠标类是什么关系,电脑自己关机和鼠标键盘有关系吗
- 应用c语言编辑画图程序,应用C语言编辑画图程序
- win mysql 2003错误_windows MySql 报1067错误 2003错误
- python属性和方法的区别_Python中几种属性访问的区别
- 给APK签名,修改签名