作者 / Android 產(chǎn)品經(jīng)理 Jamal Eason
在往期 #11WeeksOfAndroid 系列文章中我們介紹了 聯(lián)系人和身份 栓票、隱私和安全 、 Android 11 兼容性 颜启、 開發(fā)語言 偷俭、 Jetpack ,本期將聚焦 Android 開發(fā)者工具 缰盏。我們將為大家陸續(xù)帶來 #11WeeksOfAndroid 內(nèi)容涌萤,深入探討 Android 的各個(gè)關(guān)鍵技術(shù)點(diǎn),您不會(huì)錯(cuò)過任何重要內(nèi)容口猜。
重要更新
11 Weeks of Android 期間负溪,我們在 Android Studio 中推出了一系列開發(fā)者工具更新。即日起济炎,您可以分別在穩(wěn)定版渠道和測試版渠道中下載 Android Studio 4.0 版和 4.1 版川抡,也可以從 Canary 版渠道中下載 4.2 版,體驗(yàn)最新功能须尚。這些版本的重點(diǎn)都是在應(yīng)用的生產(chǎn)效率與交付開發(fā)者可信賴的高質(zhì)量產(chǎn)品之間的平衡崖堤。在過去的一段時(shí)間里,我們也重點(diǎn)介紹了開發(fā)流程中一些關(guān)鍵環(huán)節(jié)的改進(jìn)和實(shí)用建議恨闪,范圍囊括應(yīng)用設(shè)計(jì)倘感、編碼、部署咙咽、構(gòu)建、使用模擬器測試進(jìn)行應(yīng)用測試淤年,以及應(yīng)用性能分析钧敞。本文將重點(diǎn)討論這些近期的重要更新蜡豹。
視頻與文檔資源
如要查看 Android Studio 近期版本中有關(guān) Android 開發(fā)者工具新增功能的概況,請觀看 #Android11 發(fā)布會(huì)中精彩而又深入的演示溉苛。
騰訊視頻地址:https://v.qq.com/x/page/h3133lp2rgn.html
Android 開發(fā)工具中的新增功能
設(shè)計(jì)
在 Android 開發(fā)者工具周镜廉,我們首先重點(diǎn)介紹了面向開發(fā)者的應(yīng)用設(shè)計(jì)工具。您可以通過觀看視頻了解設(shè)計(jì)工具的最新更新:
騰訊視頻地址:https://v.qq.com/x/page/v3133mixvqg.html
設(shè)計(jì)工具中的新增功能
以下還有兩篇與設(shè)計(jì)工具相關(guān)的深度分享:
在 Android Studio 4.1 中提升設(shè)計(jì)工具套件的用戶體驗(yàn): 詳細(xì)介紹布局編輯器愚战、資源管理器娇唯、導(dǎo)航編輯器的各種變更,以及為加速界面設(shè)計(jì)流程而對鍵盤快捷鍵進(jìn)行的更新寂玲。
隆重推出 Motion Editor: 幫助您快速了解新推出的 Motion Editor塔插,以及如何使用這一最新功能為您的應(yīng)用創(chuàng)建動(dòng)畫。
如要對布局進(jìn)行調(diào)試拓哟,您可以觀看 視頻想许,了解布局檢查器更新;您也可以觀看設(shè)計(jì)工具相關(guān) 視頻断序,了解 Jetpack Compose 設(shè)計(jì)工具的最新動(dòng)態(tài)流纹。
編碼與部署
近期我們發(fā)布了多條有關(guān)改進(jìn) Android Studio 中的編碼體驗(yàn)和應(yīng)用部署流程的實(shí)用建議和技巧。您可以在 官方文檔 中查看詳細(xì)內(nèi)容违诗。
您還可以通過這段新 視頻漱凝,了解如何在 Android Studio 中使用新版數(shù)據(jù)庫檢查器。
此外诸迟,我們還發(fā)布了一篇更新內(nèi)容茸炒,介紹為 Jetpack Hilt 準(zhǔn)備的開發(fā)工具:
- Android Studio 中的 Dagger 和 Hilt 導(dǎo)航支持: 重點(diǎn)介紹了在 Android Studio 中使用 Dagger 和 Hilt API 的實(shí)用建議和工具加速器。
構(gòu)建
近期亮蒋,我們發(fā)布了四篇文章扣典,介紹 Android 開發(fā)者工具中的構(gòu)建系統(tǒng),其中包括:
- Android Gradle 插件中的全新 API: 詳細(xì)介紹了全新的域特定語言 (DSL) 界面和文檔慎玖,以及擴(kuò)展內(nèi)建構(gòu)建 API 的新方向贮尖。
- 使用 Build Analyzer 更好地分析您的構(gòu)建: 提供對新版構(gòu)建工具的完整說明,可幫助您發(fā)現(xiàn)構(gòu)建過程中的瓶頸趁怔。
- 深入講解緩存配置: 此技術(shù)性文章解釋了 Gradle 中的這一全新預(yù)覽版功能湿硝,以及如何在項(xiàng)目中試用該功能來加速構(gòu)建。
- 通過 R8 壓縮應(yīng)用: 概述 R8 中可用于縮減代碼大小的功能润努,以及如何在 R8 中啟用這些功能关斜。
Android 模擬器
您還可以參閱下方技術(shù)內(nèi)容,了解更多關(guān)于使用 Android 模擬器的最佳實(shí)踐和實(shí)用建議:
- 利用 Android 模擬器針對 Android 11 開發(fā): 概述 Android 模擬器的新增功能 (例如 5G 連接和對可折疊設(shè)備的支持)铺浇,以及將其運(yùn)用到日常開發(fā)工作流中的其他優(yōu)勢痢畜。
性能分析器
我們清楚提高應(yīng)用性能是獲得良好用戶體驗(yàn)的關(guān)鍵。因此,在 Android 開發(fā)者工具周的最后丁稀,我們帶來了有關(guān)性能分析器的內(nèi)容吼拥。請觀看 視頻,了解系統(tǒng)跟蹤以及如何使用該工具排查應(yīng)用的性能問題线衫。
此外凿可,我們還發(fā)表了一篇有關(guān) C++ 內(nèi)存分析的文章:
- 使用 Android Studio 4.1 進(jìn)行原生內(nèi)存分析:介紹如何使用全新的原生內(nèi)存分析器診斷 C++ 代碼中的內(nèi)存問題。
開始學(xué)習(xí)
請查看 "開發(fā)者工具" 學(xué)習(xí)計(jì)劃 輕松了解詳細(xì)知識點(diǎn)授账。開發(fā)者可以完成預(yù)定義模塊的有序教程枯跑,模塊學(xué)完時(shí)需要完成測驗(yàn)。教程中包括視頻和博文白热,通過測驗(yàn)后將會(huì)獲得一個(gè)虛擬徽章敛助。您對 "開發(fā)者工具" 相關(guān)的關(guān)鍵知識點(diǎn)掌握多少?歡迎加入測試棘捣,贏取限量版徽章辜腺。
知識點(diǎn)
感謝大家查看并了解 Android 開發(fā)工具的最新動(dòng)態(tài)。我們在近期所展示的功能乍恐,均可在 Android Studio 的最新穩(wěn)定版本 或 Canary 版發(fā)布 渠道中找到评疗。如要上手體驗(yàn)近期更新,請立即 下載 Android Studio茵烈。
讓我們來快速回顧下各個(gè)版本的主要功能百匆。注意,測試版本的功能在尚未達(dá)到質(zhì)量要求前可能不會(huì)出現(xiàn)在特定版本中:
Android Studio 4.0 (穩(wěn)定渠道) 中的功能
- Motion Editor
- 布局檢查器 (Layout Inspector)
- 布局驗(yàn)證 (Layout Validation)
- 自定義視圖預(yù)覽
- CPU 分析器的更新
- R8 規(guī)則編輯
- 構(gòu)建分析器 (Build Analyzer)
- 動(dòng)態(tài)功能依賴
- Clangd 支持
- Intellij 2019.3
Android Studio 4.1 (測試版渠道) 中的功能
- 數(shù)據(jù)庫檢查器 (Database Inspector)
- 依賴項(xiàng)注入工具 (Dependency Injection Tools)
- 更快速的應(yīng)用更改 (Apply Changes)
- Gradle 配置緩存 (預(yù)覽版)
- 自定義視圖預(yù)覽
- 集成于 IDE 中的 Android 模擬器
- 插樁測試 (Instrumentation Testing)
- 分析器 UI 更新
- 原生內(nèi)存分析 (Native Memory Profiling)
- 系統(tǒng)跟蹤 2.0
- 新的 Gradle API
- MLKit 和 TFLite 模型導(dǎo)入
- Intellij 2020.1
Android Studio 4.2 及以上版本 (Canary 渠道) 中的功能
- Compose 互動(dòng)式預(yù)覽
- Compose 動(dòng)畫的可視化支持
- 將 Compose 部署到設(shè)備
- 適用于 Compose 的示例數(shù)據(jù) API
- Compose 編輯支持
- 測試失敗保留
- Android 模擬器 - 對 5G 連接和可折疊設(shè)備的支持
- Intellij 2020.2 - 即將推出
更多資訊
您可以查看 #11WeeksOfAndroid 視頻內(nèi)容的 完整播放列表呜投,或前往官方網(wǎng)站詳細(xì) 了解更多主題加匈。我們將持續(xù)聚焦更多的新領(lǐng)域,敬請留意仑荐,也請繼續(xù)關(guān)注我們雕拼,期待您的反饋。感謝您與我們相伴前行粘招!