標籤:
Android的Studio 2.2中預覽 - 新的UI設計師和約束布局
由賈馬爾-陳奕迅,產品經理,機器人
本周在GoogleI / O 2016年,我們推出Android Studio 2.2中預覽。該版本是一個大的更新是建立在我們重點打造Android的快速和高效整合式開發環境(IDE)。與Android平台開發同步的Andr??oid Studio允許您使用最新的Andr??oid API和功能開發。由於只是3年前在GoogleI / O推出Android的工作室,我們從您對您最想要的什麼功能,收到很好的意見。今天,全球前125的應用程式與在Google玩遊戲開發商,以及數百萬開發人員的92%,使用Android工作室。我們要繼續加強功能為Android和更富有成效的開發時,將繼續讓你更有效率。
。Android的Studio 2.2中預覽包括沿的發展,從設計使用者介面,以建設和新的方式調試您的應用程式譜新功能組合這個預覽包括下列功能新的類別:
設計
- 布局編輯器:一種新的使用者介面設計,可協助您直觀地設計布局在您的應用程式。像藍圖模式和新的屬性面板功能,讓您快速編輯布局和小組件更快。
- 約束布局:一個新的強大而靈活的Android的布局,讓您無需表達嵌套多個布局複雜的使用者介面。
- 布局督察:調試的Android模擬器或裝置上運行你的應用程式布局的快照。檢查視圖層次和相應的屬性。
發展
- 火力地堡外掛程式:探索和整合通過所提供的服務套件火力的Android Studio中。像分析,驗證,通知和AdMob添加服務只是點擊幾下。
- 增強程式碼分析: Android Studio中檢查你的Android應用程式代碼的品質。除了??Android的260皮棉和代碼檢查,此版本還包括對Java 8種語言的使用和更多的跨檔案分析的新的檢查基礎設施,新的代碼品質檢查。
- 樣本瀏覽器:引用的Android範例程式碼現在更容易。在代碼編輯器視窗中,找到在GoogleAndroid的程式碼範例應用程式碼片段的出現,以協助迅速啟動您的應用程式的開發。
- 改進的C ++支援: Android的Studio 2.2中提高了C ++與編輯,構建能力的發展,和調試預存使用NDK建造或CMake的,而不是Android的搖籃項目。此外,現有的LLDB C ++調試現在甚至更好地與項目類型自動檢測和Java語言瞭解C ++模式,讓您使用單一調試過程中既考察Java語言和C ++運行時。
- 的IntelliJ 2016.1: Android的Studio 2.2中包括從底層JetBrains的產品平台所有最新的更新的IntelliJ。
建立
- 傑克編譯器改進:對於使用新傑克編譯器的的Android Studio 2.2中增加了支援注釋處理,以及增量編譯以降低編譯時間。
- 合并後的清單瀏覽器:診斷你如何AndroidManifest.xml中與整個項目產生變種您的應用程式的依賴性合并。
測試
- 咖啡測試記錄:記錄咖啡的UI測試使用你的應用程式作為普通使用者根本。當你通過點擊您的應用程式的使用者介面,為你,然後產生可重複使用和可編輯的測試代碼。您可以在本地運行產生的測試,在持續整合環境中,還是在火力地堡測試實驗室。
- APK分析:鑽到您的APK,以協助您降低APK大小,調試64K方法的限制的問題,查看塞米松檔案和更多內容。
GoogleI / O ‘16:什麼在Android開發工具的新功能
更加深入地瞭解了新功能
設計
- 布局編輯器: Android的Studio 2.2中採用了全新的使用者介面設計師。有很多的改進,但是一些亮點包括:
- 從面板到設計介面或您的應用程式的組件樹視圖中拖??動和拖放控制項。
- 設計表面具有藍圖模式檢查你的布局的間距和布置。
- 屬性面板現在顯示了策展組與先進效能的全片點擊即可快速編輯控制項的屬性。
- UI產生器可以編輯菜單和系統喜好設定檔案。
|
Android Studio中2.2預覽新的布局編輯器 |
- 約束布局:這種新的布局是為您的應用靈活的布局管理器,允許你建立無嵌套多個布局動態使用者介面。它分布作為是緊耦合與Android工作室和API層級9向後相容支援庫。
乍一看,約束布局類似於RelativeLayout的。然而,約束布局被設計在Studio中使用,讓你靠喜歡的LinearLayout,的FrameLayout,TableLayout,或網格布局較少的布局能有效地表達你的應用程式的設計。最後,內建的自動約束推理引擎。您可以隨意設計您的UI根據自己的喜好,讓Android的工作室做艱苦的工作。 為了協助你開始,在建立項目嚮導的內建模板中的Android Studio 2.2中預覽現在產生一個約束布局。或者,您可以按右鍵新布局編輯器的布局,並選擇
轉換為ConstraintLayout選項。 這是UI設計師和約束布局的早期預覽版,我們將迅速在即將發布的版本中添加附魔。瞭解更多關於Android的工作室工具網站。
- 布局檢查:對於新的和現有的布局,您可能需要調試您的應用程式UI多次,以確定是否按照預期的布局呈現。隨著新的布局檢查,可以深入到你的應用程式的視圖層次和分析螢幕上的UI的每個組件的屬性。
要使用該工具,只需點擊布局督察表徵圖在Android監視器視窗,然後Android Studio中建立您的應用程式,為您檢查當前視圖層次的快照。
發展
- 火力地堡外掛程式: 火力地堡是開發商服務,可以協助您開發高品質的應用程式,增加你的使用者群,並且賺更多的錢的新套件。Android的內部工作室,可以添加到火力地堡的一個新的或現有的Android應用程式與新助手視窗。要進入火力地堡功能點擊的工具菜單,然後選擇火力地堡。你會想先設定全新的火力地堡Analytics(分析),為您探索像火力地堡雲訊息或Firease崩潰報告等火力地堡服務來添加您的應用奠定了基礎。瞭解更多關於Android的工作室裡面的火力地堡整合在這裡。
- 程式碼範例瀏覽器:除了匯入Android的樣品,該程式碼範例瀏覽器的是Android Studio 2.2中預覽裡面的菜單選項,讓你找到根據您的項目當前反白的符號優質,Google提供Android的程式碼範例。要使用該功能,彰顯你的代碼中的變數,類型和方法,然後右鍵點擊顯示尋找範例程式碼的操作功能表。該結果顯示在一個底部輸出框。
建立
- cmake並NDK-體形:對於那些使用Android NDK,Android的Studio現在支援在現有的構建檔案指向搖籃建設的CMake和NDK,構建Android應用程式項目。一旦添加您的CMake的或NDK建造工程搖籃,Android的Studio將自動開啟你的Android相關的代碼檔案在Studio編輯和調試。
對於CMake的使用者,只需添加路徑,在您的CMList.txt檔案
externalNativeBuild
您的搖籃檔案的部分:
|
CMake的Andr??oid Studio中建立 |
對於NDK-建立使用者,只需添加的路徑* .mk檔案在您搖籃檔案的部分:
- 傑克改進工具:新傑克工具鏈編譯Java語言源成Android的DEX位元組碼。傑克編譯器允許一些Java 8種語言的功能,如lambda運算式,將在Android上的所有版本使用。此版本增加了增量構建和批註處理的全力支援,讓您可以在現有的項目中使用Java 8語言特性探索。
與傑克使用增量產生以下內容添加到您的build.gradle檔案:
傑克將自動應用註解處理器在類路徑中。要使用在編譯時間注釋處理器,而無需在APK捆綁它,使用新的annotationProcessor依賴範圍:
- 合并後的清單瀏覽器:搞清楚你AndroidManifest與你的項目依賴如何合并基礎上構建類型,香精變種現在與Android工作室更容易。導航到AndroidManifest.xml並單擊新的合并清單底部的標籤。探索您AndroidManifest的每個節點如何與不同項目依賴解析。
測試
- 咖啡測試記錄:有時編寫UI測試可能很乏味 ??。與唱片咖啡UI測試功能,建立測試現在為只使用你的應用程式一樣簡單。Android的工作室將捕獲所有的UI互動,並將其轉換成一個完全可重用的咖啡測試您是否可以在本地,甚至運行火力地堡測試實驗室。要使用錄音機,轉到運行菜單,選擇錄製咖啡測試。
- APK分析:新的APK分析器可以協助您瞭解的內容,並在您的APK不同組件的大小。你也可以用它來 ??避免64K參考方法的限制的問題與你的敏捷檔案,診斷ProGuard的配置問題,鑒於合并AndroidManifest.xml檔案,並檢查編譯資源檔(resources.arsc)。這可以協助你減少你的APK大小,並確保您的APK包含正是你期待的事情。
該分析儀APK顯示你倆的原始檔案的大小以及各種成分在你的APK下載大小。下載大小估計大小使用者使用時需將APK從Google播放提供下載。這些資訊可以協助你優先考慮哪些地方需要集中在你的尺寸減排力度。
要使用這項新功能,請單擊上
產生菜單,然後選擇
分析APK ......然後,選擇要分析的APK。
- Java的瞭解C ++調試器: 當在運行N及以上的目標調試C ++代碼,你現在可以用一個單一的,Java語言感知LLDB執行個體。該調試器繼續支援大LLDB的功能,如快速的步驟和記憶體觀察點,同時還允許你停止對Java語言的斷點,並查看您的Java語言儲存空間的內容。
- 自動調試選擇: Android的工作室應用程式現在可以使用調試器型這將自動啟用相應的調試器- Java語言中瞭解C ++調試啟用後,如果以其他方式C ++項目混合調試器“自動”。完全使用Java語言的項目將繼續使用Java語言調試器。
下一步是什麼
下載
如果你正在使用的Android工作室的早期版本,您可以檢查更新從導覽功能表加那利通道(協助→檢查更新[Windows / Linux版],Android的工作室→檢查更新[OS X])。此更新將下載一個新的版本,而不是修補您現有的Android Studio副本。您也可以從Android的Studio 2.2中預覽金絲雀發布現場, 為Android Studio 2.2中預覽,我們建議您運行穩定版本除了新金絲雀。退房的工具網站如何在同一時間運行兩個版本。 我們非常感謝你喜歡,你想看到的東西,問題或功能的任何反饋。串連與我們-在Android StudioTeam Dev-我們的Google+專頁或Twitter的。
原文地址 : http://android-developers.blogspot.com/2016/05/android-studio-22-preview-new-ui.html
Android的Studio 2.2 預覽 - 新的UI設計師和約束布局