編寫應用程式

Android Studio 提供所有開發階段的實用工具,但最重要的還是編寫應用程式:編寫程式碼、建構版面配置、建立映像檔以及提高工作效率。

這就是本節的重點內容,即介紹協助您編寫應用程式並快速編寫的工具。

程式設計效率提升

下列幾項功能可協助您在編寫程式碼時提升工作效率。

程式碼完成功能

程式碼完成功能可以減少輸入錯誤,並減少查詢類別、方法和變數名稱的需求,因此能加快應用程式的開發速度。程式碼編輯器提供基本完成、智慧型完成和陳述式完成等功能。

進一步瞭解程式碼完成功能。

建立自訂程式碼完成範本

即時範本可讓您輸入程式碼片段,快速插入小程式碼片段並迅速完成。如要插入即時範本,請輸入範本縮寫,然後按下 Tab 鍵。Android Studio 會將與範本相關聯的程式碼片段插入您的程式碼中。

舉例來說,如果在輸入 comp 縮寫後按 Tab 鍵,會插入新可組合函式的程式碼;輸入 loge 則可找出 Log.e() 方法並從程式碼建立記錄

如要查看支援的即時範本清單並加以自訂,請依序點選「File」>「Settings」>「Editor」>「Live Templates」 (在 macOS 上則是依序點選「Android Studio」>「Settings」>「Editor」>「Live Templates」)。

進一步瞭解即時範本

從 Lint 快速修正

Android Studio 提供一款名為 Lint 的程式碼掃描工具,可協助您找出並修正程式碼結構品質的問題,而不必執行應用程式或撰寫測試案例。

每次建構應用程式時,Android Studio 都會執行 Lint 來檢查來源檔案是否有潛在錯誤,並查找正確性、安全性、效能、可用性、無障礙性和國際化方面的最佳化改進。

進一步瞭解 Lint

查看說明文件和資源詳細資料

如要查看 API 的說明文件,您可以在方法/成員/類別名稱上放置一個插入點,然後按下 F1 鍵。

還提供其他資源 (例如圖片和主題) 的資訊。例如,如果在 Android 資訊清單檔案中的主題名稱中放入插入點,然後按下 F1 鍵,即可查看不同屬性的主題沿用階層和顏色或圖片。

快速建立新檔案

如要建立新檔案,請在「Project」(專案) 視窗中按一下所需目錄,然後按下 Alt + Insert 鍵 (Mac 上為 Command + N 鍵)。Android Studio 會顯示一個小視窗,其中顯示適合所選目錄的建議檔案類型清單。

處理資源

Android Studio 包含下列功能和工具,可協助您建立及管理資源檔案。

進一步瞭解如何新增資源

建立適用於所有螢幕密度的圖片

Android Studio 提供名為 Vector Asset Studio 的工具,可協助您建立支援各種螢幕密度的圖片。您可以上傳自己的 SVG 檔案進行編輯,或從 Google 提供的質感設計圖示中選取所需圖示。如要開始,請依序點選「File」(檔案) >「New」(新增) >「Vector Asset」(向量素材資源)

進一步瞭解 Vector Asset Studio

預覽圖片和顏色

在程式碼中參照圖片和圖示時,圖片預覽畫面會顯示在左邊界,以協助您驗證圖片或圖示參照。

如要查看原尺寸圖片,請按一下左邊界的縮圖。或者,將插入點放在素材資源的內嵌參照中,然後按下 F1 鍵查看圖片詳細資料,包括所有可選尺寸。

建立新的版面配置

Android Studio 可讓您在使用可組合預覽函式時,預覽可組合的版面配置。您可以在檔案的「設計」檢視畫面中預覽可組合項,當您編輯可組合項時,預覽畫面也會即時更新。

如果您使用的是 XML 版面配置,Android Studio 會提供版面配置編輯器,讓您在編輯 XML 時預覽版面配置。

翻譯 UI 字串

翻譯編輯器工具可讓您一次瀏覽所有已翻譯的資源、輕鬆變更或新增翻譯,甚至不用開啟每個 strings.xml 檔案版本,就能找到缺少的翻譯。您甚至可以上傳字串檔案來訂購翻譯服務。

如要開始,請在 strings.xml 檔案的任何副本上按一下滑鼠右鍵,然後按一下「Open Translations Editor」

進一步瞭解翻譯編輯器