个人表示看了2个多小时 ,基本了解如下

android 10 对应的API 版本为29  好像名字就是android 10 没看到什么甜品的名称了

可以在官网上看到android 对应的版本如下

android 10为开发者提供了什么?

一  Foldables 折叠

看下面这些话

Android 10 adds a number of improvements in onResume and onPause to support multi-resume and notify your app when it has focus. It also changes how the resizeableActivity manifest attribute works, to help you manage how your app is displayed on foldable and large screens

说在onResume 和 onPause 里面 增加了很多改进,以后使用这2个方法的时候要要注意点了

更多内容请查看开发者手册这个是连接

二 5G networks  5G网络

Android 新增5G网络的支持

三 Smart Reply in notifications 在通知中智能回复

看下图挺有意思的

智能回复可以退出 看下面

You can still supply your own replies and actions if you want. Just opt out of Smart Reply on a per-notification basis using setAllowGeneratedReplies() and setAllowSystemGeneratedContextualActions() .

你也可以自己回复,可以调用这setAllowGeneratedReplies() and setAllowSystemGeneratedContextualActions() .退出智能回复

四 Dark Theme 暗黑主题

暗黑模式的好处

  • 可以大幅减少用电量(取决于设备的屏幕技术)。
  • 提高低视力用户和对强光敏感的用户的可视性。
  • 使任何人都可以在光线不足的环境中使用设备。

看到这个心里凉了又凉,早在2个月前就听说ios 已经开始适配暗黑模式了,赶紧看看android 怎么说

You may also want to take advantage of AppCompat's DayNight feature to offer a dark theme for users on earlier versions of Android

这个是说前期在在主题里面设置

然后看看手册怎么说的吧

In order to support Dark theme, you must set your app's theme (usually found in res/values/styles.xml) to inherit from a DayNighttheme:

<style name="AppTheme" parent="Theme.AppCompat.DayNight">

You can also use MaterialComponents' dark theming :

<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">

看到这是感觉很不多,设置主题就行,接着往下看,额,android 9 或者刚早版本 不能使用

android 9 以及以前的版本推荐如下

When running on devices running Android 9 or earlier, the recommended theme options are:

  • Light  光
  • Dark   暗
  • Set by Battery Saver (the recommended default option)  设置省电

android 10 版本

When running on Android 10 (API level 29) and higher, the recommended options are different, to allow the user to override the system default:

Light  光

Dark  暗

System default (the recommended default option) 系统推荐

新增模式:

光模式 - MODE_NIGHT_NO

黑暗模式 - MODE_NIGHT_YES

设置省电模式 - MODE_NIGHT_AUTO_BATTERY

系统默认模式 - MODE_NIGHT_FOLLOW_SYSTEM

要切换主题,请调用AppCompatDelegate.setDefaultNightMode()

五 Gesture navigation手势导航

这个看了下 有一个方法setSystemUiVisibility() 可以设置全面屏

To implement this, apps should use the setSystemUiVisibility() API to be laid out fullscreen

六  Settings Panels 设置面板

增加了一些新的api

在用户隐私方便Andorid 10 带来了

1 让用户更好地控制位置数据

2 保护网络扫描中的位置数据

3 防止设备跟踪

4 保护外部存储中的用户数据

5 阻止不必要的中断

在 安全方面 Android 10 带来了

存储加密 - 所有使用Android 10启动的兼容设备都需要加密用户数据,为了提高效率,Android 10还包括我们新的加密模式Adiantum。

默认情况下为TLS 1.3 - 默认情况下,Android 10还支持TLS 1.3,这是对TLS标准的重大修订,具有性能优势和增强的安全性。

平台强化 - Android 10还包括对平台的几个安全关键领域 的强化。

改进的生物识别技术 - Android 10扩展了 BiometricPrompt框架,以支持面部等被动身份验证方法,并添加隐式和显式身份验证流程。在显式流程中,用户必须在身份验证期间明确确认TEE中的事务。隐式流程设计用于具有被动身份验证的事务的轻量级替代方案。Android 10还可在需要时改进设备凭据的后备

Android 10 ,在相机,相册,音频和视频编解码器 等都有修改  引入原生MIDI API ,还有一些神经网络方面的知识

这些不怎么关心

最后 Android 10   ART优化

Android 10为ART的并发复制(CC)垃圾收集器添加了Generational Garbage Collection,使垃圾收集在时间和CPU方面更加高效,减少了垃圾收集,并帮助应用程序在低端设备上更好地运行。

Android 10 新增的功能相关推荐

  1. Android 10 新增物理按键

    1.当驱动层添加完成配置后,通过getevent命令查看底层驱动配置的键值 Seoul_TF:/ $ Seoul_TF:/ $ getevent add device 1: /dev/input/ev ...

  2. 面向开发者的 Android 10 —— Android 10 亮点

    2020年已来,虽然2020的开头有些艰难,我们相信国家一定能战胜疫情,战胜困难,中国一定行,中国人民一定能!中国加油!武汉加油! 今年Android 10将会普及使用,这就给开发者提出了新的适配要求 ...

  3. Android 10 适配攻略

    相比较去年的写的Android 9适配,这次Android 10的内容有点多.没想到写了我整整两天,吐血中... 准备工作 老规矩,首先将我们项目中的targetSdkVersion改为 29. 1. ...

  4. Android 10 SurfaceFlinger

    目录 Andorid 10 SurfaceFlinger 模块介绍 源码介绍 startGraphicsAllocatorService()函数解析                 Andorid 1 ...

  5. 还在期待安卓9.0吗?Android 10.0要来了

    目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了.众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯) ...

  6. android 10系统下载地址,Android 10正式版

    Android 10正式版全新上线啦.就在8月23号,谷歌刚刚宣布Android系统的重大改变,是什么改变了呢,根据最新的消息报道,此次的更新不仅换了全新的logo,所谓的命名方式也是变了.之前的An ...

  7. android11beta支持什么手机,Android 11 Beta1发布,新增多种功能,网友:Android基于 Flyme...

    原标题:Android 11 Beta1发布,新增多种功能,网友:Android基于 Flyme 6.11日消息,谷歌于今日凌晨正式推送了 Android 11 Beta 1 版系统,不仅新增了可悬浮 ...

  8. android 投屏 app 三星,[图]为何Windows 10的Android应用投屏功能仅限于三星手机?

    原标题:[图]为何Windows 10的Android应用投屏功能仅限于三星手机? 在 Windows 10 May 2020(20H1/Version 2004)功能更新中,微软引入了名为" ...

  9. iphone android 功能清单,让iPhone羡慕:Android N最赞10大新功能

    原标题:让iPhone羡慕:Android N最赞10大新功能 不久,谷歌将正式发布Android N,它有超过250个新功能.安卓粉有福了. 很多新功能的目标都是使Android体验更快,更愉快,更 ...

最新文章

  1. java web问题
  2. 【转】学会这13个原则写UI界面文案,用户才能秒懂
  3. 兰州大学第一届 飞马杯 ★★快乐苹果树★★ 树链剖分 + 懒标记 + 树状数组
  4. python统计汉字个数是_Python中文词频统计
  5. Python 数据分析三剑客之 Pandas(十):数据读写
  6. 变相裁员?人人车发奇葩通知:未离职员工每天打卡三次 只抄规则
  7. 华为正式开源数据虚拟化引擎 openLooKeng
  8. 2.4 Python 模块的使用安装导入
  9. 【SQL】ROWNUM和ROWID
  10. character-RNN模型介绍以及代码解析
  11. 数字化营销转型,你的企业准备好了吗?
  12. 强烈推荐 20 个免费和开源数据可视化工具
  13. 经典面试题:手机扫描二维码的测试用例(建议收藏)
  14. 布局之space-evenly兼容性问题
  15. 掌握算法本质背后的计算思维,尽在吴军博士《计算之魂》这本书中
  16. 中国冰淇淋市场深度评估及发展趋势预测报告(2022版)
  17. S3C2440 由ADS移植到 RealView MDK kile4
  18. c++字符、字符串详解
  19. VS2010启动后鼠标失灵解决方法
  20. 使用JAVA程序片段动态生成表格

热门文章

  1. 2022-2028年中国快捷酒店行业市场全景评估及前瞻分析报告
  2. 2022-2028年中国金属薄膜行业市场深度监测及投资潜力研究报告
  3. 2022-2028年中国高阻隔片材基膜行业市场供需形势及前瞻分析报告
  4. Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
  5. QT学习之状态机框架
  6. SpringCloud Alibaba微服务实战(一) - 基础环境搭建
  7. PyTorch代码调试利器: 自动print每行代码的Tensor信息
  8. ARM-CPU卷积网络的自动调谐
  9. 如何选择视觉CV光源颜色
  10. Java基础Switch和循环控制