android studio使用及目錄簡介

基本使用介紹

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

這個文件用於指定項目代碼的混淆規則,當代嗎開發完成後打成安裝包文件,如果不希望代碼被別人破解,通常會將代碼進行混淆,從而讓破解者難以閱讀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章