android studio 4.0 已經發布。此版本亮點包括新的 motion 編輯器;構建分析器,可用於分析構建速度較慢的原因。同時對 cpu profiler 使用者介面進行了大修,提供更加直觀的工作流和簡單的執行緒並行分析。另一方面是改進了 layout inspector,現在可以提**用 ui 的實時資料,除錯裝置內容更加準確。
新的 motion 編輯器
motionlayout api 擴充套件了 constraintlayout 豐富的功能,可以幫助 android 開發管理應用的複雜運動和 widget 動畫,在 android studio 4.0 中,新的 motion 編輯器使這一api 的使用變得更加容易,該編輯器是用於建立、編輯和預覽 motionlayout 動畫的強大介面。
開發者不再需要建立和修改複雜的 xml 檔案,motion 編輯器會生成,同時還支援編輯約束集、過渡、關鍵幀和檢視屬性。並且,此前已經使用了 constraintlayout 的專案,ide 可以輕鬆地將其轉換為 motionlayout。
改進 layout inspector
此版本改進了 layout inspector,通過訪問正在執行的應用中保持最新狀態的資料並提供解決資源問題的思路,開發者可以更直觀地除錯 ui。
如果部署到執行 api 29 或更高版本的裝置,還可以訪問其它功能,例如隨著檢視的更改而更新的動態布局層次結構、詳細的檢視屬性,以及實時正在執行應用的使用者介面的 3d 模型等。
布局驗證
當開發多種螢幕尺寸和解析度的應用時,需要驗證對 ui 所做的更改在所支援的每個螢幕上都適配。使用「布局驗證」視窗,可以同時在不同的螢幕和配置上預覽布局。
改進 cpu profiler ui
cpu 分析器旨在提供有關應用的執行緒活動,並跟蹤記錄了豐富的相關資訊,android studio 4.0 中,cpu 記錄現在與主事件探查器時間軸分開,並按組進行組織,以簡化分析。可以上下移動組,或者將組中的單個專案拖放到其它組合中。
現在還可以使用導航快捷方式輕鬆移動資料進行精細的縮放和平移,比如使用 w/a/s/d 鍵操作。此外系統跟蹤 ui 重新進行了設計,事件具有獨特的顏色以在視覺上有更好的區分。執行緒被排序以首先顯示較忙的執行緒。
智慧型編輯器功能
r8 是乙個提高應用構建效能的工具,現在在為 r8 建立規則檔案時,可以使用此版本提供的智慧型編輯器功能,它可以完成諸如語法高亮、自動補全和錯誤檢查等功能。這一智慧型功能還可與 android 專案整合,為所有類、方法和字段提供完整的符號補全,幷包含快速導航和重構功能。
除了以上介紹的更新內容,android studio 4 還初步支援了 kotlin dsl 指令碼檔案、為 c++ 開發啟用了 clangd 作為主要的語言分析引擎,以及其它一系列改進,詳情可以檢視發布公告。
原文:
Android Studio主題設定
android studio發布也好多天了。剛好本人目前的專案需要android平板和pc區域網連線操作。就開始使用android studio了。不過預設的介面實在看不過眼,下面我們來看看android studio的主題吧。我們先選擇nimbus試試,這個名字很熟悉吧!整個介面煥然一新了吧。當然...
Android Studio編碼問題
不同於eclipse,選中專案右擊即會出現 properties 選項,可以設定專案檔案的預設編碼,可以根據自己的需要設定為utf 8 gb2312等編碼。但android studio的專案設定邏輯與eclipse有很大的區別,執行的操作為file setting file encodings然後...
Android Studio 入門指南
作為乙個android 開發者,你應該很了解android studio,如果你現在還不了解,沒關係,那麼從現在開始,我們一起來了解了解andoid studio。android studio 是google 官方在2013 google i o 大會 2013 年5月 上發布的全新andrid 開...