編寫應用程式

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

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

程式設計效率提升

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

補全程式碼

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

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

建立自訂程式碼完成範本

即時範本可讓您輸入程式碼片段,快速插入小程式碼片段並迅速完成。如要插入即時範本,請輸入範本縮寫,然後按下 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 鍵。

還提供其他資源 (例如圖片和主題) 的資訊。舉例來說,如果將插入點放在 Compose ModifierMaterial 3 ColorScheme 屬性上,即可查看相關說明文件和預設參數。

快速建立新檔案

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

處理資源

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

進一步瞭解如何新增資源

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

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

進一步瞭解 Vector Asset Studio

Android Studio 也提供名為 Image Asset Studio 的工具,可協助您建立自訂啟動器和通知圖示,以及不同解析度的標準 UI 圖示,以支援各種螢幕密度。你可以上傳自己的圖片或文字進行自訂,也可以從 Google 提供的 Material Design 圖示庫中選取。如要開始,請依序點選「File」>「New」>「Image Asset」

進一步瞭解 Image Asset Studio

預覽圖片和顏色

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

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

建立新的版面配置

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

翻譯 UI 字串

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

如要開始,請在 strings.xml 檔案的任何副本上按一下滑鼠右鍵,然後按一下「Open Translations Editor」。如要在 Compose 中存取翻譯後的資源,請使用 stringResource(R.string.your_string)

進一步瞭解翻譯編輯器