Android 10 新增的功能
個人表示看了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 新增的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑用户名是什么?
- 下一篇: Android SDK 路径修改