Android Studio 2.2新特性

android studio 2.2

Android studio 2.2的提高包含三大要素:更快,更加智能,Android平臺支持。開發更加迅速,例如新的佈局編輯器,其讓開發者能更快的更簡單的編寫應用界面。開發更加智能,例如新的APK分析工具,加強了的佈局代碼審查,增長了代碼分析等。Android平臺支持則是針對Android7.0的支持,另外Android官方模擬器也已經發布。android

Android studio 2.2包含有20多種新特性:設計,開發,構建和測試。重新的ConstraintLayout控件,再到Android NDK開發C++代碼的支持,經過最新的Jack編譯,在你的應用中建立Espresso測試。c++

從Android studio 2.1.3更新至2.2,須要下載190多M的補丁文件。下面給出一些新特性:瀏覽器

設計

  • 佈局編輯器:建立Android應用用戶界面,如今變得更加容易,經過新的blueprint模式,能夠快速配置界面和調整可見屬性。以後的文章,會詳細介紹該新編輯器的用法。緩存

圖片描述

  • ConstraintLayout:新的佈局是一個靈活的佈局管理器,容許你建立動態用戶界面,且其兼容Android 9以上。ConstraintLayout在Android studio2.2上運行效果更好。以後會有博文介紹該控件。app

圖片描述

開發

  • c++的支持:如今你能夠經過使用CMake或ndk-build來經過gradle編譯你的c++項目,從CMake構建轉移到Android Studio如今是無縫鏈接。編輯器

圖片描述

  • 樣例瀏覽器:參考Android示例代碼如今更加方便,在編輯器窗口內,找到Android示例代碼,來幫助你加快開發進度。工具

圖片描述

構建

  • instant run的提高:自從Android studio2.0引入以後,其就一直是google打算長久支持的讓Android開發更快更輕量的項目。Android studio2.2針對instant run有一些bug的修復。佈局

圖片描述

  • APK分析工具:方便檢查apks的內容,瞭解每一個組建的大小。該特性在調試多dex問題時,很是有用。另外你還能夠經過分析工具來比較apk的不一樣版本。測試

圖片描述

  • 構建緩存(實驗階段):用於提高構建速度,在gradle.properties文件中添加android.enableBuildCache=true字體

![圖片描述

測試

  • Android模擬器中的傳感器:Android模擬器如今包含一些虛擬傳感器,例如加速度器,溫度計,磁力儀等。

圖片描述

  • Espresso測試記錄器(beta版):Espresso測試器能夠記錄你的app交互,而後爲你生成UI測試代碼。你記錄你和app的交互,添加斷言,記錄器會記錄交互狀況,而後生成ui測試報告。你能夠在本地運行測試,或在持續集成的服務端,或使用Firebase。詳情見下一篇博文。

圖片描述

  • GPU調試工具(Beta):如今你可在你的Android設備上捕獲OpenGL ES 的流信息,而後在Android studio內分析。

總結

總的來講,Android studio 2.2包含如下新特性:

  • 設計

    • 佈局編輯器

    • ConstraintLayout

    • 佈局審查(測試)

    • PSD文件的支持

  • 構建

    • Jack編譯器的提高

    • Java 8的支持

    • C++ ndk-build或CMake

    • 合併Manifest視圖

    • 構建緩存(測試)

    • OpenJDK的支持

    • Instant Run的提高

  • 開發

    • Firebase插件

    • 更新代碼檢查和Lint檢查

    • 添加可訪問支持

    • C++編輯和調試的提高

    • 示例瀏覽器

    • 改進字體

  • 測試

    • Espresso測試記錄儀(Beta)

    • APK分析工具

    • GPU調試器(Beta)

    • Android模擬器的傳感器支持

這麼多特性,相信每一個人都會喜歡其中的一二。

這些特性的詳細用法,會在稍後的博文中,一一解答。

相關文章
相關標籤/搜索