安卓各版本大变化(Android 6.0到10.0),兼容适配
Android 5.0
Material Design
ART虚拟机
Android 6.0
应用权限管理
官方指纹支持
Doze电量管理
运行时权限机制->需要动态申请权限
Android 7.0
多窗口模式
支持Java 8语言平台
需要使用FileProvider访问照片
安装apk需要兼容
Android 8.0
通知
画中画
自动填充
后台限制
自适应桌面图标->适配
隐式广播限制
开启后台Service限制
Android 9.0
利用 Wi-Fi RTT 进行室内定位
刘海屏 API 支持
多摄像头支持和摄像头更新
不允许调用hide api
限制明文流量的网络请求 http
Android 10
暗黑模式
隐私增强(后台能否访问定位)
限制程序访问剪贴板
应用黑盒
权限细分需兼容
后台定位单独权限需兼容
设备唯一标示符需兼容
后台打开Activity 需兼容
非 SDK 接口限制 需兼容
安卓各版本大变化(Android 6.0到10.0),兼容适配相关推荐
- Android 1.5到10.0 都有哪些新特性?
文章转自:https://www.itcodemonkey.com/article/13183.html Android 1.5(Cupcake纸杯蛋糕): 智能虚拟键盘:使用widgets实现桌面个 ...
- Android 1.5 到 10.0 新特性
Android 1.5(Cupcake纸杯蛋糕): 智能虚拟键盘:使用widgets实现桌面个性化:在线文件夹(Live Folder)快速浏览在线数据:视频录制和分享:图片上传: 更快的标准兼容浏览 ...
- win10下安装多个cuda(cuda9.0和10.0),并自由切换版本
1.前言 最近想测试下cuda版本的高地是否会影响GPU显存的初始占用,如果低版本的cuda占用显存较少那岂不是非常棒?所以这就牵涉到了多版本cuda共存的问题,网上很多博客只是浅谈了安装过程,我这里 ...
- Android 8.0和10.0 代码拨打电话的方法
在app开发中,会有输入号码拨打电话的功能,但是在10.0以上系统api会有些变化,导致代码也需要做些修改 才能实现拨打电话的功能 案例如下 在10.0以下代码拨打电话方法如下: Intent int ...
- android ui设计当前不同版本的变化,Android 4.0设计规范 十大界面改变
1. 导航栏 (详见模式PATTERNS>导航Navigation) 由之前的物理按键导航(返回.菜单.搜索.主页)变成了嵌入屏幕的虚拟按键(返回.主页.最近任务). 左侧为早期有4个物理按键的 ...
- Android开发之一:10.0 USB弹窗权限流程解析
1. 新建activity,获取UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE) 2. 获取所以的U ...
- android百度地图 okhttp,阳光沙滩-Android8.0用OkHttp3报错,而andoird9.0和10.0不报错
仅管报错,但程序仍然能正常运行. 用红线标出来的是它认为有错的地方 2020-03-14 12:33:18.747 5759-5759/com.cxb.webshop I/zygote: Reject ...
- Android8.0、9.0、10.0、11.0的新特性兼容适配代码修改
<Android Studio开发实战 从零基础到App上线(第2版)>在书后面的附录中给出了Android8和Android9的主要特性说明,附录表格如下图所示: 不过附录表格只涵盖了常 ...
- Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和Android10.0和addNetwork(wifiNewConfiguration)返回-1问题)
1 需求 通过用户名和密码连接指定wifi热点,网上的代码乱七八糟,没几个可以用,我这边整理了下,测试了华为Android9.0和小米Android9.0和10.0和OPPO Android9.0 都 ...
- 下载高通SDM660 Android 10.0开源代码
参考网站: https://wiki.codeaurora.org/xwiki/bin/QAEP/ https://wiki.codeaurora.org/xwiki/bin/QAEP/release ...
最新文章
- 汽车之家机器学习平台的架构与实践
- 在“DNS管理器”中手工增加DNS主机(A)或者别名(CNAME)记录时,出现被拒绝的错误...
- Spring Cloud学习系列第六篇【分布式配置中心】
- Mac 10.12为打开终端增加快捷键(转)
- 男孩子也是要护肤的!!!
- jQuery Ajax POST方法
- delphi 的一些备忘
- MySQL组提交(group commit)
- from mysql partition select_通过分区(Partition)提升MySQL性能[原创翻译]
- 1.5.2 编译java程序
- vue-cli的项目中关于axios的全局配置,结合element UI,配置全局loading,header中做token传输...
- JavaScript - textarea 滚动至顶部或底部
- Cadence Allegro PCB设计准备工作图文教程【入门篇1-3】
- 仿Twitter源代码/社交网络源码/基于脉聊二开版本
- https安全证书过期失效的原因以及解决方法
- web全栈工程师技能介绍
- 模板匹配理论的优缺点,模板匹配和神经网络
- Failed to load response data:No data found for resource with given identifier
- 并行接口电路8255A的基本使用——三种工作方式的时序图的具体讲解
- acm CodeForces 546A