android 各版本适配,Android 各版本适配及新功能

Android 4.4 (API19)

1.沉浸式状态栏

2.WebView webview调试功能

WebView.setWebContentsDebuggingEnabled(true);

WebView 增加对 https请求限制需要去验证https证书,或者设置忽略所有证书

Android 5.0 (API 21)

1.Android5.0上 WebView中Http和Https混合问题

/**

* MIXED_CONTENT_ALWAYS_ALLOW:允许从任何来源加载内容,即使起源是不安全的;

* MIXED_CONTENT_NEVER_ALLOW:不允许Https加载Http的内容,即不允许从安全的起源去加载一个不安全的资源;

* MIXED_CONTENT_COMPATIBILITY_MODE:当涉及到混合式内容时,WebView 会尝试去兼容最新Web浏览器的风格。

**/

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {

webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);

}

WebView cookie 存储问题

public static void syncCookie(String url, String key) {

CookieManager cookieManager = CookieManager.getInstance();

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {

cookieManager.removeSessionCookies(null);

cookieManager.flush();

} else {

cookieManager.removeSessionCookie();

CookieSyncManager.getInstance().sync();

}

cookieManager.setAcceptCookie(true);

cookieManager.setCookie(url, key);

}

新增酷炫的转场动画

Android 6.0 (API23)

指纹识别

运行时权限

Android 7.0(API24)

文件读写权限适配

Android 8.0 (API26)

Android 9.0 (API28)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值