Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio 提示與技巧(官方文檔翻譯)

Android Studio 提示與技巧(官方文檔翻譯)

編輯:關於Android編程

這是翻譯官方的文檔,英語好的可以直接去官方文檔查看,英語不好,大家就將就看吧,算是我翻譯的第一篇技術文章,因為是個英語渣,技術也渣,所以最近在學英語,就嘗試著自己來翻譯,不過翻譯有不好的地方,大家可以指出來,我會在以後的翻譯中慢慢改進。
以後我也會嘗試者每周翻譯一篇英文技術文章,如果你有好的學習英語和翻譯方面的技巧,歡迎與我交流。
原文鏈接:http://developer.android.com/intl/zh-cn/sdk/installing/studio-tips.html

如果你對Android Studio 和Intellij IDEA 的界面很陌生的話,剛好這篇文章提供一些技巧,教你一些最常見的技巧來使你提高生產率。

高效率快捷鍵

Android Studio 包括了許多功能,來幫助你的編程效率更高,這部分包含了一些特性幫助你快速,高效地工作。

智能渲染

使用智能渲染,Android Studio 中顯示快速修復渲染的錯誤的鏈接。例如,如果你在布局文件中添加一個不指定寬和高的按鈕,Android Studio 會自動會將缺少的屬性顯示在渲染的消息中。點擊這些消息在布局中添加缺少的屬性。

在調試中渲染Bitmap

當你在調試中,你可以右鍵點擊Bitmap 變量在你的App 來調用Bitmap 視圖。
這將提取從調試的過程相關數據,並顯示調試器中的Bitmap 中。
\

創建新文件

你可以通過點擊Project 面板中相應的文件夾中,通過輸入“Alt + Insert”(Windows/Linux) ,或者Command + N(Mac),來快速添加新的代碼和資源文件。根據所選中的目錄類型,Android Studio 會提供創建適當的文件類型。
例如,如果你選中一個布局目錄,鍵入“Alt + Insert”(在Windows),選中布局資源文件,打開一個對話框,你可以輸入一個文件的名字(可以省去.xml 後綴),然後選擇根節點,編輯後會切換到設計編輯器中,你可以開始設計布局。

輸出框信息過濾

當你檢查構建(build) 結果,你可以按照消息類型過濾消息,快速找到感興趣的消息。
\

父層次設置

Activity 上一個Activity 可以通過在一個Activity 向導中創建一個新的Activity 中設置。設置父層次的返回按鈕自動引入在你的應用中的ActionBar 中。因此返回按鈕不需要在“menu.xml” 中手動指定了。

創建布局

Android Studio 提供了一個高級的布局編輯器,允許你拖拽控件到你的布局中。在預覽布局中編輯XML 。
當在編輯Text 視圖中,你可以打開在窗口的右側預覽面板設置上的布局。你可以通過修改面板頂部面板改變各種選項來修改預覽,包括預覽設備,主題,平台版本等等,可以同時預覽多個設備上布局,可以從“設備”選項中下拉”預覽所有屏幕的尺寸” 的選項。

\

你可以通過點擊底部的Design 窗口來切換圖形編輯器。當編輯是Desin 視圖時,你可以通過點擊左邊的窗口的面板拖拽來顯示和隱藏控件。點擊Designer 右邊窗口的顯示面板,顯示布局的層次和在布局文件中每個View 的屬性列表。

注解

Android Studio 提供了 Support-Annotations 庫幫助你在代碼中使用注解,它屬於支持庫的一部分,添加依賴這個庫可以裝飾你的代碼,幫助你捕獲Bug,比如空指針異常,資源類型沖突,你也可以創建枚舉注解,例如,從一組定義的常量中檢查傳入的參數值,更多請看 改善與標注的代碼檢查。

Java 類反編譯

當你沒有查找到源代碼時,Android Studio 允許你查看Java 庫裡有什麼。
內置反編譯讓在Android Studio 中很方便,右擊一個類,方法或者字段,當你沒有源文件並且選擇反編譯。反編譯的代碼會出現。要調整反編譯的設置,選擇 File > Settings > Other Settings > Java Decompiler

調試和性能增強

Android Studio 提供了調試和性能增強,比如:
- 自定義快捷鍵,更改當前的快捷鍵,選擇 File > Settings > Keymap
- 支持高分辨率(視網膜)顯示在Widnows 和Linux。
- Scratch 文件快速原型文件,不會創造任何項目文件。
選擇Tools > New Scratch File 打開一個Scratch 文件快速構建和運行代碼原型。再加上Android Studio 的代碼輔助,Scratch 文件允許你快速運行和支持所有文件類型的調試代碼更新。通過嵌入腳本語言創建的代碼,你可以從臨時文件中運行代碼。

動態模板

動態模板允許你輸入代碼片段快速插入和完成小塊的代碼。插入動態模板輸入模板的縮寫點擊Tab 鍵,Android Studio 中插入代碼片段到相關聯的代碼中。

例如,輸入 newInstance 縮寫,按Tab 鍵將插入一個新初始化包括參數占位符的Fragment 。

public static $fragment$ newInstance($args$) {
    $nullChecks$
    Bundle args = new Bundle();
    $addArgs$
    $fragment$ fragment = new $fragment$();
    fragment.setArguments(args);
    return fragment;
}

相似的,輸入 fbc 將插入 findViewById 將調用資源Id 要轉換的類型。

() findViewById(R.id.); 

File > Settings > Editor > Live Templates 菜單選項來顯示,支持實時模板和自定義插入代碼。

基於的IntelliJ編碼實踐工作

本節僅僅是一小部分代碼編輯實踐。當你在使用Android Studio 時你應該考慮使用它。

想要了解IntelliJ IDEA的界面完整的用戶文檔(Android Studio 是基於它的)請參考 jsp">IntelliJ IDEA 文檔。

Alt + Enter

快速修復代碼中的錯誤,強大的Intellij 實現了Alt + Enter 修復錯誤(遺漏的導入,變量賦值,丟失的引用等)在可能的情況下,如果不可以,選擇最有可能解決問題的建議。

Ctrl + D

Ctrl + D 是一個強大的快速復制代碼行和片段,只需要選擇所需的行或者片段,然後輸入這個快捷鍵(Ctrl + D)。

導航菜單

如果你不熟悉一些API 的類,文件或者標識,導航菜單可以可以直接跳轉類的方法,字段,而不需要你在手動去搜索。

范圍檢查

代碼段范圍指定的更容易識別和定位的顏色,例如,你可以設定一個范圍,以確定指定ActionBar 的ID。

注入語言

使用嵌入語言,Android Studio 允許你在工作區中嵌入不同的語言,這個語法的延伸,錯誤高亮和嵌入語言的編碼幫助。這對於內嵌檢查正則表達式的值和驗證XML 是非常有用的。

代碼折疊

這讓你可以選擇性地隱藏和顯示部分可讀代碼。例如資源表達式或者內嵌代碼可以被折疊或隱藏成一行,使得外部的結構更加容易閱讀。

圖片和顏色預覽

當你在代碼中引用圖片或者圖標,會在代碼邊上顯示圖片或者圖標的預覽(根據實際尺寸的不同密度),以幫助你驗證圖像或圖標參考。按 F1 鍵在預覽圖片或者圖標顯示資源文件的詳細信息。例如dp 的設置。

快速查找文檔

你可以檢查使用的主題屬性 View > Quick Documentation (F1),查看主題的的繼承層次,並解決各種屬性值。

如果你調用 View > Quick Documentation (usually bound to F1) 來查看android:textAppearanceLarge 的主題屬性值。你將會看到主題的繼承層次,顯示出各種屬性解析值。

快捷鍵

下表列出了常用的鍵盤快捷鍵。修改默認的快捷鍵可以在:File > Settings > Keymap(Windows/Linux)。如果你使用Mac OS X,必須更新到Mac OS X 10.5+ 的版本來使用快捷鍵: Android Studio > Preferences > Keymap

編程鍵盤命令

名字 快捷鍵 命令查找 CTRL + SHIFT + A 工程快速修復 ALT + ENTER 格式化代碼 CTRL + ALT + L (Win)OPTION + CMD + L (Mac) 顯示文檔 CTRL + Q (Win)F1 (Mac) 顯示選中方法的參數 CTRL + P 生成方法 ALT + Insert (Win)CMD + N (Mac) 跳轉到源碼 F4 (Win)CMD + down-arrow (Mac) 刪除行 CTRL + Y (Win)CMD + Backspace (Mac) 通過符號名稱搜索 CTRL + ALT + SHIFT + N (Win)OPTION + CMD + O (Mac)

工程和編輯器快捷鍵

名字 快捷鍵 構建 CTRL + F9 (Win)CMD + F9 (Mac) 構建和運行 SHIFT + F10 (Win)CTRL + R (Mac) 切換項目可見 ALT + 1 (Win)CMD + 1 (Mac) 導航打開的標簽頁 ALT + left-arrow; ALT + right-arrow (Win)CTRL + left-arrow; CTRL + right-arrow (Mac)

更多的快捷鍵完全參考指南,請看IntelliJ IDEA 文檔。

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