基本使用介紹
1.設置快捷鍵—–在settings窗口中,找到IDE Settings->keymap,右側打開的就是快捷鍵了。右鍵單擊要修改的快捷鍵,會彈出一個菜單,選擇“Add keyboard shortcut”就可以修改快捷鍵了。刪除的話,在彈出的菜單中選擇remove XXX即可。
功能 | Android Studio快捷鍵 |
---|---|
快速修復 | Alt + Enter |
刪除光標所在行(選中行) | Ctrl + Y / Ctrl + X |
複製光標所在的行(選中行) | Ctrl + D |
格式化代碼(java、xml) | Ctrl + Alt + L |
快速創建局部變量 | Ctrl + Alt + V |
局部變量變爲成員變量 | Ctrl + Alt + F |
上下移動選中的行 | Ctrl + Shift + Up / Down |
重命名 | Shift + F6 |
方法參數提示 | Ctrl + P |
打印輸出 | sout |
快速定位到任意的文件 | 按兩次shift |
快速定位到某一個類或文件 | Ctrl + N:查找類 |
Ctrl + Shift + N | 查找文件 |
快速定位到類中的方法或屬性 | Ctrl + F12 |
快速定位方法在哪裏被調用 | Ctrl + Alt + H |
快速定位到當前類報錯或警告的地方 | F2 或Shift+F2 |
快速定位到類或方法的定義 | Ctrl+B |
代碼助手,自動補全 | Ctrl + Alt +空格:屬性名、類名或接口名提示 |
Ctrl + Shift + 空格 | 方法提示 |
導入包 Alt+回車 | 導入當前包 |
Ctrl + Alt + O | 刪除沒用到的包。 |
設置自動導包 勾選 | Add unambiguous imports on the fly |
搜索或替換 | Ctrl + F / Ctrl + R |
全局搜索或全局替換 | Ctrl + Shift + F 在選中的文件目錄裏搜索 |
Ctrl + Shift + R | 在選中的文件目錄裏替換 |
選中變量快速跳轉到下一個 | Alt + F3, F3 |
光標所在上一個或下一個的位置 | Ctrl + Alt + Left / Right |
顯示JavaDoc(註釋文檔) | Ctrl + Q |
導入重載方法 | Ctrl + O 輸入方法名上下方向鍵選擇後回車 |
生成 get/set方法、構造方法、toString() | alt + insert |
快速查看類繼承結構 | Ctrl + H |
撤銷 | Ctrl+Z |
恢復 | Ctrl+Shift+Z |
註釋 | 同左 |
回車換行 | Ctrl + Alt + Enter |
複製類的全局路徑(包名加類名) | Ctrl + Shift + Alt + C (右擊–> Copy Reference) |
大寫/小寫 | Ctrl + Shift + U |
回到上一次編輯的位置 | Ctrl + Shift + Backspace |
視圖顯示與隱藏 | Alt + 數字 |
顯示類結構窗口(Outline) | Alt + 7 |
2.修改主題—–在IDE Settings->Appearance,右側的Theme選擇自己喜歡的主題即可。個人比較喜歡Darcula主題,也就是如上截圖樣式。
3.如何將Eclipse工程導入AS使用—–選擇File->Import Project,在彈出的菜單中選擇要導入的工程即可,選擇好以後就直接next,在第二個窗口中也選擇默認的第一個選項就可以。需要注意的是,在AS中,有兩種工程,一個是Project,一個是Module,上面已經細說過了。
4.導入jar包—–選擇File->Projcet Structure,在彈出的窗口中左側找到Libraries並選中,然後點擊“+”,並選擇Java就能導入Jar包了。或者直接拷貝jar文件到項目的libs文件夾下,然後運行:Sync Project with Gradle Files。然後clean project重新編譯。
1…gradle 和 .idea
這兩個目錄下放置的都是andriod studio 自動生成的一些文件,我們無需關心,也不去手動編輯。
2.app
項目中的代碼、資源等內容幾乎都是放置在這個目錄下的。
3.build
這個目錄頁不需要過多的關心,他主要是包含了一些在編譯時自動生成的文件
4.gradle
這個目錄下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前將gradle下載好,而是會自動根據本地的緩存情況決定是否需要聯網下載gradle。andriod studio默認沒有啓用gradle wrapper的方式,如果需要打開,可以點擊andiod studio導航欄–file–Setting–Build,Execution,Deployment
–Gradle,進行配置更改。
5.gitignore
這個文件是用來將指定的目錄或文件排除在版本控制之外的。
build.gradle
這個項目全局的gradle構建腳本,通常這個文件中的內容是不需要修改的。
7.gradle.properties
這個文件是全局的gradle配置文件,在這裏配置的屬性將會影響到項目中所有的gradle編譯腳本。
8.gradlewhe和gradlew.bat
這兩個文件是用來在命令行界面中執行gradle命令的,其中gradlew實在Linux或Mac系統中使用的,gradlew.bat實在Windows系統中使用的。
9.first_demo.iml
iml文件是所有Intellij IDEA項目都會自動生成的一個文件(Andiod Studio是基於IntelliJ IDEA開發的),用於標識這是一個IntelliJ IDEA項目,我們不需要修改這個文件中的任何內容。
10.local.properties
這個文件用於指定本機中的AndiodSDK路徑,通常內容都是自動生成的,我們並不需要修改。
除非你本機中的AndiodSDK位置發生了變化,那麼就將這個文件中的路徑改成新的位置即可。
11.settings.gradle
這個文件用於指定項目中多有引入的模塊。由於HELLO World項目中就只有一個app模塊,因此該文件中也就只引入了app這一個模塊,通常情況下模塊的引入都是自動完成的,需要我們手動去修改這個文件的場景可能比較少。
看完就知道重點在app目錄。大多數文件都是自動生成的。
下面對app目錄下的內容進行詳細的分析
1.build
這個目錄和外層的build目錄類似,主要是包含了一些在編譯時自動生成的文件,不過它裏面的內容會更多更雜,我們不需要過多關心。
2.libs
如果你的項目中使用到了第三方的jar包,就需要把這些jar包都放在libs目錄下,放在這個目錄下的jar包都會被自動添加到構建路徑裏去。
3.andriodTest
此處是用來編寫Andiod Test測試用例的,可以對項目進行一些自動化測試。
4.Main–>java
毫無疑問,java目錄是防止我們所有java代碼的地方,展開目錄,你將看到我們剛纔創建的firstdemoActicity文件就在裏面。
5.res
這個目錄下的內容很多。簡單地說,就是你在項目中使用到的所有圖片、佈局、字符串等資源都需要放在這個目錄下。當然這個目錄下還有很多子目錄,圖片放在drawable目錄下,佈局放在layout目錄下,字符串放在values目錄下,所以你不用擔心會把整個res目錄弄得很亂。
6.AndiodManifest.xml
這是你整個Andriod項目的配置文件,你在程序中定義的所有四大組件都需要在這個文件註冊,另外還可以在這個文件中給應用程序添加權限聲明。
7.test
此處是用來編寫UnitTest測試用例的,是對項目進行自動化測試的另一種方式。
8.gitignore
這個文件用於將app模塊內的指定的目錄或文件排除在版本控制之外,作用和外層的.gitignore文件類似。
9.app.iml
IntelliJ IDEA項目自動生成的文件,我們不需要關心或修改這個文件中的內容
10.build.gradle
這是app模塊的gradle構建腳本,這個文件中會指定很多項目構建相關的配置,我們稍後會詳細分析gradle構建腳本中的具體內容。
11.proguard-rules.pro
這個文件用於指定項目代碼的混淆規則,當代嗎開發完成後打成安裝包文件,如果不希望代碼被別人破解,通常會將代碼進行混淆,從而讓破解者難以閱讀。