Android 10文檔閱讀總結

——不想認命硼端,就去拼命

目錄
一并淋、前言
二、簡介
?三珍昨、新技術
(1)設備 ——> 可折疊
(2)網絡 ——> 4G~5G
(3)通知 ——> 智能化
(4)主題 ——> 深色/暗黑
(5)手勢 ——> 導航
(6)設置 ——> 浮動
(7)共享 ——> 更快捷
四县耽、隱私權變更
五句喷、其他變更
六、需要兼容的變更
七兔毙、內容推薦
八唾琼、項目參考

一、前言

有好長一段時間沒寫文章了澎剥,自從栽了一顆<Android樹>之后就開始瘋狂的吸取養(yǎng)分锡溯。其實前段時間不寫文章主要是:發(fā)現(xiàn)要學的東西太多,總覺時間不夠哑姚。而且寫文章要比學習某個內容要花費更多的時間祭饭。結果最近發(fā)現(xiàn)有點消化不良。今天就抽空給<Android樹的一小分支>做個總結蜻懦。先給大家展示一下<分支>甜癞,大家就知道這篇文章要寫咋了。

大家沒看錯宛乃,這篇要總結的就是Android 10悠咱,不叫android Q ,<分支>里面為了方便記憶 備注了個Q征炼。

二析既、簡介

其實Android 10已經出來大半年了,該適配的估計都適配完,沒適配完的網上也出現(xiàn)了許多相關博客谆奥。抽空寫這篇總結眼坏,也不是教大家如何適配的,只是想更好的歸納知識點或注意事項酸些,更方便的記憶宰译。而且親手寫一遍會更加深刻,所以才有了這篇文章 魄懂。

我們可以清楚的從<分支>中看到大部分的內容沿侈,但是還有許多細節(jié)沒展示出來。那么下面就對這些內容進行總結市栗。

詳細內容請查看文檔:Android 10Google文檔

?三缀拭、新技術

總的來說Android 10 變化是巨大的,內容太多所以需要整理與分析

下面的破折號(——)相當于 “支持”意思

(1)設備 ——> 可折疊

  1. 添加多窗口支持 android:resizeableActivity=["true" | "false"]

  2. 添加多屏幕支持 android:supportsMultipleDisplays=["true" | "false"]

  3. 添加多重回復

  4. 添加屏幕獲取方式

  5. 定義第二塊屏幕

(2)網絡 ——> 4G~5G

  1. 5G平臺支持
  2. 擴展現(xiàn)有API (1)檢測設備是否具有高帶寬連接 (2)檢查連接是否按流量計費

(3)通知 ——> 智能化

  1. 智能回復
  2. 開啟地圖

(4)主題 ——> 深色/暗黑

  1. 適合光線較暗的場景病節(jié)省電量 設置->省電模式 激活
  2. 自定義深色主題 (1)新版:使用新的ForceDark功能 (2)10以下:AppCompat的DayNight功能

(5)手勢 ——> 導航

  1. 設置透明系統(tǒng)條
  2. 設置UI可見性標志
  3. 使用自定義視圖時需要實現(xiàn)插入手勢窗口
  4. 需要處理了手勢沖突

(6)設置 ——> 浮動

提供了可浮動設置面板

  1. 顯示一個設置對話框 ACTION_INTERNET_CONNECTIVITY

  2. 顯示NFC設置對話框 ACTION_NFC

  3. 顯示WIFI設置對話框 ACTION_WIFI

  4. 顯示音量設置對話框 ACTION_VOLUME

(7)共享 ——> 更快捷

簡介:共享快捷方式類似于應用快捷方式填帽,讓用戶能夠直接跳轉到其他應用來共享內容

  1. 使用 ShortcutInfo API

總結:添加了七塊新的內容分別是:設備蛛淋、網絡、通知篡腌、主題褐荷、手勢、設置與共享

更方便記憶為:通知網絡設備手動(手勢)設置共享主題

或許面試的時候會扯到這些也說不定...

四嘹悼、隱私權變更

下面主要還是來自google文檔 這里做個記錄 查找更容易些

(1)重大變更

  1. 外部存儲訪問權限范圍限定為應用文件和媒體

  2. 在后臺運行時訪問設備位置信息需要權限

  3. 針對從后臺啟動 Activity 的限制

(2)標識符和數(shù)據(jù)

  1. 移除了聯(lián)系人親密程度信息

  2. 隨機分配 MAC 地址

  3. 對 /proc/net 文件系統(tǒng)的訪問權限實施了限制

  4. 對不可重置的設備標識符實施了限制

  5. 限制了對剪貼板數(shù)據(jù)的訪問權限

  6. 保護 USB 設備序列號

(3)攝像頭和連續(xù)性

  1. 對訪問攝像頭詳情和元數(shù)據(jù)的權限實施了限制

  2. 對啟用和停用 WLAN 實施了限制

  3. 對直接訪問已配置的 WLAN 網絡實施了限制

  4. 一些電話 API诚卸、藍牙 API 和 WLAN API 需要精確位置權限

(4)權限

  1. 限制對屏幕內容的訪問

  2. 面向用戶的權限檢查

  3. 身體活動識別

總結:

變更后的優(yōu)點:

  1. 賦予用戶對位置數(shù)據(jù)的更多控制權

  2. 在掃描網絡時保護位置數(shù)據(jù)

  3. 阻止設備跟蹤

  4. 保護外部存儲設備中的用戶數(shù)據(jù)

  5. 屏蔽意外中斷

涉及范圍要點:存儲訪問葵第、位置绘迁、限制后臺活動合溺、網絡、限制內容缀台、身體活動權限

瞎組合: 限制后臺-存儲訪問-位置 / 限制-網絡-與-身體活動

有更好的記憶方式請留言建議

五棠赛、其他變更

(1)安全性

  1. 存儲加密 :引入新加密模式 Adiantum

  2. 默認啟用 TLS 1.3:是 TLS 標準的主要修訂版本,具有性能優(yōu)勢和更高的安全性

  3. 平臺安全強化 :引入了針對平臺幾個關鍵安全區(qū)域的安全強化功能

  4. 改進了生物識別功能:擴展了 BiometricPrompt 框架膛腐,以支持被動身份驗證方法睛约,如人臉識別以及添加隱式和顯式身份驗證流程

(2)攝像頭與媒體

  1. 照片的動態(tài)深度:可以請求動態(tài)深度圖片,其中包含與深度相關元素有關的 JPEG哲身、XMP 元數(shù)據(jù)胜嗓,以及嵌入在同一文件中的深度和置信度映射

  2. 捕獲播放的音頻:允許其他應用使用新的音頻播放捕獲 API 捕獲其音頻流

  3. 新的音頻和視頻編解碼器:開源視頻編解碼器 AV1 的支持烹棉,這允許媒體提供商使用更少的帶寬向 Android 設備流式傳輸高品質視頻內容

  4. 原生 MIDI API:針對使用 C++ 執(zhí)行其音頻處理的應用,Android 10 引入了原生 MIDI API,以通過 NDK 與 MIDI 設備通信

  5. 可縮放的定向麥克風:通過新的 MicrophoneDirection API 更好地控制音頻捕獲,使用此 API 指定在錄音時麥克風的首選方向

  6. Vulkan 無處不在:所有搭載 Android 10 及更高版本的 64 位設備現(xiàn)在都要求使用 Vulkan 1.1岛杀,也建議在所有 32 位設備上使用 Vulkan 1.1

(3)連接性

  1. 改進了點對點連接和互聯(lián)網連接

  2. WLAN 性能模式:啟用高性能和低延遲模式來請求自適應 WLAN,使用新的性能模式,請調用 WifiManager.WifiLock.createWifiLock()

(4)android基礎

  1. ART 優(yōu)化

  2. 針對 NNAPI 1.2 進行優(yōu)化并提供支持

  3. 應用和游戲可以使用 Thermal API 監(jiān)控設備變化情況燎含,并在設備過熱時采取措施饶囚,使設備恢復到正常溫度\

  4. 增加了對非 SDK 接口的限制,以便應用逐步轉為僅使用公共 API

總結:這部分主要是介紹引進了哪些技術宠进,增加哪些API 晕拆,及優(yōu)化了哪些部分〔牡牛可以適當?shù)倪m配到項目當中

六实幕、需要兼容的變更

根據(jù)文檔我們知道。首先要讓我們的項目在Android 10版本設備上進行兼容 堤器。然后提升API 到29昆庇,兼容 android 10的變更,并且添加項目所需要的android 10新功能到項目中吼旧。

(1)項目在Android 10版本設備上進行兼容(API28或28以下)

(2)提升API 到29凰锡,兼容android 10的變更,并增加新功能

這部分偷個懶就不Copy圈暗,大家可以在文檔中查看詳情掂为。由于沒有相應的真機可以測試,所以就不在這里吹牛了

...等后面從實踐中證明后再添進來员串。勇哗。

總結:android 10最大變化和最值得注意的要屬:第三點與第四點。只要大家記住這兩點寸齐,就可以解決android 10遇到的大部分問題了欲诺。抄谐。。

七扰法、內容推薦

《CSDN》
Android 學習資源收集》
《Android 自定義控件基礎》
《Android 數(shù)據(jù)庫知識回顧》
《Android Rxjava+Retrofit網絡請求框架封裝(一)》

八蛹含、項目參考

自己整理的一個工具演示項目,有興趣可以看下

Github:https://github.com/DayorNight/BLCS

apk下載體驗地址:https://www.pgyer.com/BLCS

★ 若您發(fā)現(xiàn)文章中存在錯誤或不足的地方塞颁,希望您能指出浦箱!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市祠锣,隨后出現(xiàn)的幾起案子酷窥,更是在濱河造成了極大的恐慌,老刑警劉巖伴网,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蓬推,死亡現(xiàn)場離奇詭異,居然都是意外死亡澡腾,警方通過查閱死者的電腦和手機沸伏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛋铆,“玉大人馋评,你說我怎么就攤上這事〈汤玻” “怎么了留特?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長玛瘸。 經常有香客問我蜕青,道長,這世上最難降的妖魔是什么糊渊? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任右核,我火速辦了婚禮,結果婚禮上渺绒,老公的妹妹穿的比我還像新娘贺喝。我一直安慰自己,他們只是感情好宗兼,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布躏鱼。 她就那樣靜靜地躺著,像睡著了一般殷绍。 火紅的嫁衣襯著肌膚如雪染苛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天主到,我揣著相機與錄音茶行,去河邊找鬼躯概。 笑死,一個胖子當著我的面吹牛畔师,可吹牛的內容都是我干的娶靡。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼茉唉,長吁一口氣:“原來是場噩夢啊……” “哼固蛾!你這毒婦竟也來了?” 一聲冷哼從身側響起度陆,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎献幔,沒想到半個月后懂傀,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡蜡感,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年蹬蚁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郑兴。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡犀斋,死狀恐怖,靈堂內的尸體忽然破棺而出情连,到底是詐尸還是另有隱情叽粹,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布却舀,位于F島的核電站虫几,受9級特大地震影響,放射性物質發(fā)生泄漏挽拔。R本人自食惡果不足惜辆脸,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望螃诅。 院中可真熱鬧啡氢,春花似錦、人聲如沸术裸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽穗椅。三九已至辨绊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匹表,已是汗流浹背门坷。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工宣鄙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人默蚌。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓冻晤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親绸吸。 傳聞我的和親對象是個殘疾皇子鼻弧,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容