Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發環境 >> 看看Android Studio 2.2有哪些新功能

看看Android Studio 2.2有哪些新功能

編輯:Android開發環境

  升級SDK可用Background

  多加了個按鈕,可用一邊寫代碼一邊下載SDK

  Instant Run

  修改代碼一秒啟動

  APK analyzer

  • 分析任何的APK

  • 查看APK下載包的大小,解壓後的實際大小

  • 反編譯資源文件,甚至能還原layout中的資源id,還有,代碼,代碼,代碼,重要的事情說三遍,可以和APKTOOL,dex2jar說拜拜

  • 分析dex,顯示每部分的方法數,直觀的告訴你是怎麼超過64k的

  打開方法:Build -> Analyz APK

  ConstraintLayout

  改進的Manifest Editor

  下方添加了一個Merge Manifest,可用查看APK最終的Manifest,分析Manifest裡面的東西都是從哪兒過來的,跳轉到對應的Manifest

  全新的Project Structure

  • dependency可視化,貼心的提醒那些依賴有新版本了,一鍵升級到最新版本

  • 添加依賴直接搜索,方便的配置使用debug還是release

     感覺Google在干微軟的活

  NDK支持

  • 不用experimental Gradle plugin了

  • 支持external build systems,可用用CMAKE了(雖然我不知道這是干什麼)

  • 干貨,調試的時候直接從java跳到C/C++代碼!!!這是要拋棄java的節奏嗎

  命令行build,直接下載缺失的sdk

  gradle.properties中添加

XML/HTML代碼
  1. android.builder.sdkDownload = true  

  編譯的時候直接下載沒有安裝的sdk和工具,如果用過bundle,npm install,你會更了解這是做什麼的

  有了這個功能,在服務上進行編譯更方便,基本一個命令就搞定了

  可視化編程

  • 首先,scroll在編輯的時候可以滑動的

  • 添加了blueprint mode,像x光一樣,可用直接查看layout的全部的結構

  • ConstraintLayout,關於這個,我想說,同學,你知道安利嗎,不對,你知道c#、xib嗎。再一次,google干了微軟事。

  上面的是調侃,其實我覺得ConstraintLayout以後會是首選的布局模式,就像Fragment一樣,這是google對布局大的改進,減少布局層級,可視化編程,提高編程效率。和Databinding結合,借助Android Studio提供的工具,可用將程序員畫布局中解脫出來,去關注邏輯上的實現。

  • 接上個,Google喪心病狂的提供了普通布局轉換到ConstraintLayout工具

  Editor

  • 直接拖Firebase的代碼到editor

  • 不知道代碼怎麼用了,右鍵Find Sample Code,顯示sample code

  • Leak檢查,靜態引用了Context會顯示警告

  • annotitions, @WorkThread, @AnyThread, @RequiresApi,@Dimension,@Px

  • @Keep 你懂的

  • 生成動態權限代碼,如果你Activity中使用了相機權限,但是沒有對Android6.0的動態權限適配,可以直接使用Android Studio生成相關的代碼

  • 移除unused resource,沒有用到的string可用一鍵刪除了

  Expresso test

  簡單來說,錄制對App的操作,然後播放,這不是monkey,播放腳本和屏幕大小無關。這會大大的減少初級測試人員,縮短測試時間。錄制的腳本可用在雲端測試,可用在任何尺寸的機器上測試。

  總的來說,新版的Android Studio對開發者表現了極大的誠意。

  Preview版本的Android Studio下載地址:http://tools.android.com/recent

  Google I/O上對Preview 2.2/2.3版本的介紹:https://www.youtube.com/watch?v=csaXml4xtN8

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved