編輯:Android開發實例
前言
本章內容為Android SDK/ADT Plugin for Eclipse/ADT 14.0.0章節,為ADT14插件的更新說明,翻譯來自:"ritter"。
ADT Plugin for Eclipse – ADT 14.0.0
譯者署名: ritter
譯者微博:http://blog.csdn.net/ritterliu
版本:Android 4.0 r1
原文
http://developer.android.com/sdk/eclipse-adt.html
ADT 14.0.0(2011年10月)
相關內容:
ADT 14.0.0是為了SDK Tool r14的使用而設計的。如果您還沒有在SDK中安裝SDK Tool r14,那麼請使用Android SDK裡的SDK管理器進行安裝。
構建系統
· 當你開打Eclipse中的項目時,如果有必要,ADT會自動將default.properties文件重命名為project.properties以及將build.properties文件重命名為ant.properties。
· 修改了在Eclipse中構建庫項目的方式。
· 將Eclipse中的javac的輸出路徑從bin/改到bin/classes。
· 改進了Build的方式,使得資源的編譯運行不那麼頻繁。Builds不再會因為僅僅修改了strings或layouts(除非你增加一個新的id)而運行,也不會為了每個庫項目運行一次。
· 引入了“PNG壓縮緩存”,只運行正在被修改的PNG文件,而不再是隨時運行所有PNG文件了。
· 修改的資源編譯方式,將不再在常規的保存操作後執行編譯,只有當運行或調試時才執行(構建選項允許你禁用打包步驟,在ADT12中被引入,現在是默認的)。
想要全面的了解更多關於構建系統的變化以及你所要做的支持變更工作,詳見Android Tools Project site.
一般改進
· 增加了一個歡迎向導,以幫助搭建初始的Android開發環境 。(更多信息)
· 集成了Android Asset Studio, 可以幫助你設計進程,菜單和標簽等東西的圖標。 (更多信息)
· 重組了Logcat的視圖並新增了根據應用程序名稱或PID對log進行查看及過濾的功能。 (更多信息)
· 重組了SDK的管理界面。(更多信息)
· 重組了新建項目以及新建XML文件的向導,使之擁有多個界面。 樣本項目將被復制進工作區中,對其進行修改和刪除都不會影響原有副本。 (更多信息)
· 移除了對於Eclipse GEF的依賴。
XML 和Java編輯器
· 增加了新的XML格式,將根據標准的Android編碼風格對所有XML文件進行格式化。格式化器還可以根據推薦的順序或任何對於布局編輯器的修改來對屬性重新排列。 (更多信息)
· 新增了“轉到匹配”(CTRL-SHIFT-P)的功能,可以讓你在打開和關閉的XML文件標簽間自由跳轉。
· 增加了“選擇封閉元素”功能對於Mac的支持。
· 增加了對於提取字符串中插入符號的快速修復功能 。(更多信息)
· 改進的“智能縮進”,使得在XML編輯器中按回車鍵時可以自動縮進或取消縮進。(更多信息)
布局編輯器
· 增加了對於拖動和縮放功能的提示和反饋意見。例如,當拖動一個相對布局時,建議的約束將顯示出來。當進行縮放時,一個新的坐標會被展示出來。(更多信息)
· 增加了抑制渲染保真度警告的能力。 (更多信息)
· 增加了“移除容器”視覺重構,移除了頂層的子容器,並在必要時轉移命名空間和布局屬性(更多信息)。
· 對於父菜單的屬性提供了右拉菜單,這在子菜單完全覆蓋父菜單而使其難以選擇自身時特別有用。
· 改進的在菜單中訪問屬性的方法。每個視圖最頻繁設置的屬性都列在菜單的頂部。“屬性”菜單提供了訪問最近設置的屬性的功能,這些屬性根據其定義的視圖進行組織,布局屬性和所有屬性都可以按字母順序排序。 (更多信息).
Bug 修復
修正了許多錯誤並增加了一定的改進,特別是對於一些在Linux上的關鍵錯誤的修復。
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
Fragment的主要意義就是提供與Activity綁定的生命周期回調。 Fragment不一定要向Activity的視圖層級中添加View. 當某個模塊需要獲得
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用