Android各版本新特性
Android5.0
1.Material Design
2.增加RecyclerView
3.增加卡片CardView
Android6.0
1.动态权限管理
2.系统层支持指纹识别
3.移除了对Appache的HTTP client的支持
Android7.0
1.私有目录访问限制,需要使用FileProvider,禁止在应用外部公开 file:// URI,必须使用 content:// 替代
2.升级时apk的下载路径用到的 intent 注意调用addFlags,否则会有找不到apk的问题
Android8.0
1.引入通知渠道,提高用户体验,方便用户管理通知信息
2.系统只会授予应用明确请求的权限,8.0之前同一权限组的权限是一起授予的
3.安装未知应用的权限,首先在AndroidManifest.xml文件中声明:
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
然后在需要调用安装的地方调用方法判断是否取得权限:
getPackageManager().canRequestPackageInstalls();
如果没有,就引导用户打开权限
Intent intent =new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Android9.0
1.默认网络请求协议为https,使用http需允许开启http请求
在 res 下新增一个 xml 目录,然后创建一个名为:network_security_config.xml 文件
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
然后在AndroidManifest.xml文件下的application标签增加以下属性:
android:networkSecurityConfig="@xml/network_security_config"
2.强制执行FLAG_ACTIVITY_NEW_TASK
在Android9中,不能从非 Activity 环境中启动 Activity,除非传递 Intent 标志 FLAG_ACTIVITY_NEW_TASK。 如果不传递此标志的情况下启动 Activity,则该Activity不会启动。
3.刘海屏
4.室内WIFI定位
5.神经网络API 1.1
Android10.0
1.夜间模式:包括手机上的所有应用都可以为其设置暗黑模式
2.屏幕录制:通过长按“电源”菜单中的“屏幕快照”来开启
3.分区存储
Android11.0
1.分区存储强制执行
2.内置屏幕录制
3.部分隐私权限变更,Android 11 新增了关于位置、麦克风和摄像头的一次性权限许可。也就是说,获得一次性权限许可的 APP 在下次使用时,依然要询问用户获取授权。
4.提供应用进程退出原因api,ActivityManager.getHistoricalProcessExitReasons()
Android各版本新特性相关推荐
- Android 系统各版本新特性总结
Android 4.0 Space 留白 PopupMenu GlidLayout 网格布局 Android 5.0 MaterialDesign设计风格 Material Theme Meteria ...
- Android Q(10.0 API29)版本新特性和兼容性适配
摘要 1.本文档基于谷歌AndroidQ官方文档和一加Q版本应用兼容性整改指导 2.本文档主要对影响比较大的部分进行简单总结,内容并不全面: 3.版本号对应关系: Android-Q = Androi ...
- Android Q(10.0)版本新特性和兼容性适配
北京时间2019年3月14日Google正式对外发布Android Q Beta 1及预览版SDK,这意味着安卓开发者们又即将迎来一年一度的新版本适配工作了.Android Q 为开发者们带来了许多新 ...
- android 5.0 新功能,Android 5.0新特性有哪些?安卓5.0新功能汇总
Android 5.0新特性有哪些?经过一段时间曝光与测试后,期待已久的Android L系统正式发布了,新一代安卓系统正式名称为Android 5.0 Lollipop(棒棒糖).Android 5 ...
- Android系统(62)-----Android 7.1 新特性之 Shortcuts 介绍
Android 7.1 新特性之 Shortcuts 介绍 Android 7.1 允许 App 自定义 Shortcuts,类似 iOS 的 3D touch.通过在桌面长按 App 弹出 Shor ...
- Android R 通知新特性—人与对话(气泡窗)
文章目录 对话 Conversation Space Bubbles 通知中心的Bubble 如何弹出Bubble(app端相关) 系统是如何弹出Bubble的(源码相关) Android R 通知新 ...
- 开发者必看|Android 8.0 新特性及开发指南
背景介绍 谷歌2017I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Androi ...
- Android 4.0新特性(中文)
Android 4.0新特性(中文) 转自http://www.eoeandroid.com/thread-103300-1-1.html android4.0 SDK发布有一段时间了,在eoe上找到 ...
- 安卓9.0发布,献上Android 9.0新特性适配处理
安卓9.0即Android 9.0已经面向全球发布,它的代号是Pie,仍然基于Linux内核构建.为了避免Android 9.0 Pie新特性更新引发的适配问题,本文将介绍Android 9.0将带来 ...
最新文章
- 密码协议(三)裁决协议和自动执行协议
- mysqlclient==1.3.7对应mysql版本_Python通过MySQLdb访问操作MySQL数据库
- Teradata大数据新动作:通过统一数据架构拥抱开源
- arma模型_R语言与计量经济学(七)ARMA模型
- 推荐一份基于Docker的DevOps实战培训教程
- 使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法
- iOS开发日记19-7.0之后的截屏方法
- c语言fat文件系统,【操作系统】简单FAT文件系统实现
- 实习日记——Day52
- linux导入iou iol的方法,网络实验环境搭建--3.如何使用IOL/IOU
- 虚假宣传!和基外汇伪造保险信息七大铁证!
- 细说网络负载均衡技术
- 线代 | 【行列式及矩阵】基本知识
- 在Linux服务器上安装horovod安装
- 几个链接搞定你想要的HEX颜色和RBG
- 【ucharts】超详细介绍使用ucharts图表
- ie浏览器的兼容性问题总结
- 2012全球SEO行业调查报告
- 高数 03.05函数的极值与最大值最小值
- Java基础番外篇二(Java修饰符讲解)
热门文章
- docker通过镜像方式安装tomcat
- oracle dba_tables各字段含义
- Google Colab使用教程
- LeetCode简单题之数字转换为十六进制数
- 新一代图像AI ISP技术
- VS Code 调试 OneFlow
- 使用Jittor实现Conditional GAN
- CUDA 7 流并发性优化
- 基于TensorRT的BERT实时自然语言理解(上)
- 2021年大数据Spark(十九):Spark Core的​​​​​​​共享变量