Android Studio的優勢】
- 基於Gradle的構建支持
- Android特定重構和快速修復
- 更加豐富的模板代碼,讓創建程序更簡單
- 提示工具更好地對程序性能、可用性、版本兼容和其他問題進行控制捕捉
- 直接支持ProGuard和應用簽名功能;
- 自帶佈局編輯器,可以讓你拖放UI組件,並在多個屏幕配置上預覽佈局等;
- 內置Google雲支持;
- 內置svn、git工具支持;
- 支持插件,eclipse有的,Android Studio裏基本都能找到。 *2.0之後,支持NDK了。
Android Studio下載的綠色通道:http://www.androiddevtools.cn/
一、第一次安裝:
Android Studio安裝完成後,第一次啓動AS前,爲了避免重新下載新版本的SDK,需要做如下操作:
AS啓動前,打開安裝目錄,請先將bin目錄的idea.properties文件中增加一行:disable.android.first.run=true就行了,避免第一次打開AS時自動重新下載SDK。mac平臺的右鍵安裝包->Show Package Contents 就找到bin目錄了。
第一次打開Android Studio時,需要配置JDK和SDK:
上圖中,選擇“Project Structure”,彈出如下界面:(選擇JDK和Android SDK的路徑)
二、新建一個Android Studio工程: 配置好JDK和Android SDK後,就可以開始新建Android項目了:
上圖中,設置好工程名和路徑之後,接下來可以一路next:
用戶如果是第一次安裝Android Studio,會出現如下窗口:
上圖中,是在下載最新版的SDK(API 23),幾分鐘就下載好了,由於訪問的是國外的網站,建議FQ。繼續下一步:
上圖中,點擊“finish”按鈕,應用即可創建完成。
用戶如果是第一次安裝Android Studio,會出現如下窗口:
上圖中,是在下載Gradle,文件不大,大概幾十兆吧,下載起來很快。由於訪問的是國外的網站,建議FQ。
PS:有些童鞋由於沒有科學上網的方式,導致Gradle無法下載,這個問題大家自行網上查一下答案(無法科學上網的Android程序員,不是一名合格的程序員)。
三、Android Studio的簡單設置:
1、主題修改:
可能大家會覺得軟件的界面不太好看,我們可以換一下主題。選擇菜單欄“File--settings--apperance--theme”,主題選擇Darcula:
2、導入第三方主題:
系統提供的兩種主題可能都不太好看,我們可以進入網站http://color-themes.com/來獲取第三方主題,比如說Sublime主題就是我個人喜愛的:
上圖中,下載下來之後,是一個jar包。那怎麼導入到Android Studio呢?
彆着急,回到Android Studio,選擇菜單欄“ File-Import Settings”,將下載好的jar包導入即可。
3、代碼字體修改:
選擇菜單欄“File--settings--Editor--Colors&Fonts--Font”:
同樣也可以修改控制檯的字體:
修改完之後發現AS的一些默認字體如側邊欄的工程目錄的字體並沒有發生變化,如果想改的話,那還是改一下吧(我個人一般是不改的),修改AS的默認字體:
4、關閉更新:
如下圖所示:
5、快捷鍵習慣的修改:
如果想修改成Eclipse的快捷鍵習慣,可以選擇菜單欄"file--Settings--Keymap":
6、添加api文檔懸浮提示:
AS默認是沒有api文檔懸浮提示的,只有按住【Ctrl+Q】太會出現提示。如果要添加api的自動懸浮提示,設置如下:
上圖中,在紅框部分打鉤就行了,不過這樣做對電腦的性能消耗會增加,可以不設置,根據個人習慣。
7、配置代碼的自動提示:(新版AS默認具有代碼自動提示的設置)
新版的AS默認具有代碼自動補齊的功能(老版本的AS是沒有的),自動補齊的設置如下:
保持上方紅框部分出於打勾狀態,就可以設置成代碼自動補齊了。
代碼提示的快捷鍵是在下面這個位置:
上圖中,在搜索框輸入“class name completion”,就看到了代碼提示的默認快捷鍵是Ctrl+Alt+空格,如果想把這個快捷鍵改掉,操作如下:
上圖中,右鍵選擇紅框部分,在彈出的對話框中進行修改。
注:如果你習慣了用Eclipse,但是要注意,android Studio中的【Alt+/】是另外一個快捷鍵:
習慣了用Eclipse的人可以將上圖紅框部分的兩個快捷鍵交換一下。
配置代碼提示的大小寫區分:
AS默認的代碼提示是大小寫敏感的,不信看一下。我們輸入小寫的intent,提示效果如下:
而當輸入大寫的Intent時,提示效果如下:(這個時候纔出現了Intent類)
上面兩張圖可以看到,AS默認的代碼提示是大小寫敏感的。那我想讓AS對大小寫不敏感,該怎麼弄呢?操作如下:
上圖中,我們將箭頭處的部分改成“none”即可。演示效果如下:
上圖中可以看到,修改之後,即使輸入小寫的關鍵字,也可以同時彈出大些和小寫的關鍵字。
按住Ctrl鍵的同時單擊鼠標查看源碼:(新版AS已默認具有該設置)
如果已經成功加載sdk,那這個其實是在快捷鍵裏面設置的: