第一次使用Android Studio時你應該知道的一切配置
【宣告】
歡迎轉載,但請保留文章原始出處→_→
生命壹號:http://www.cnblogs.com/smyhvae/
文章來源:http://www.cnblogs.com/smyhvae/p/4390905.html
【系列】
第一次使用Android Studio時你應該知道的一切配置
第一次使用Android Studio時你應該知道的一切配置(二):新建一個屬於自己的工程並安裝Genymotion模擬器
第一次使用Android Studio時你應該知道的一切配置(三):gradle專案構建
【正文】
最近網上流行起了程式猿鼓勵師的段子,鼓勵師的報酬比程式猿還高,想想也確實是個不錯的職位,什麼?你沒聽說過?翻到本文最後面,爆圖。
放假前的福利,之前寫一篇部落格:使用Android Studio搭建Android整合開發環境(圖文教程),之前的那篇可以湊合著看一下。當時Andriod Studio還處在測試版,現在Android Studio已經升級到穩定版了,決定還是重新寫一下圖文教程,讓那些還在死抱著eclipse不放的人(包括自己)跨過這道坎。
【開發環境】
物理機版本:Win7旗艦版(64位)
Android Studio版本:2.1正式版
【本文的版本更新】
2015-04-03時,第一次著手寫本文,此時的Android Studio版本為1.1。
2015-05-07時,將Android Studio更新為1.2版本,然後博文也隨之更新啦。
2016-08-09時,將Android Studio更新為2.1版本,然後博文也隨之更新啦。
PS:大家不用擔心這篇文章會過時,因為隨著Android Studio的版本更新,本文也隨之更新。
【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的路徑)
注:不要問我JDK和Android SDK怎麼來的吧?要提前自行安裝好哦,這種帖子一搜一大把,不是我的寫作風格。
二、新建一個Android Studio工程:
配置好JDK和Android SDK後,就可以開始新建Android專案了:
上圖中,設定好工程名和路徑之後,接下來可以一路next:
使用者如果是第一次安裝Android Studio,會出現如下視窗:
上圖中,是在下載最新版的SDK(API 23),幾分鐘就下載好了,由於訪問的是國外的網站,建議FQ。繼續下一步:
上圖中,點選“finish”按鈕,應用即可建立完成。
使用者如果是第一次安裝Android Studio,會出現如下視窗:
上圖中,是在下載Gradle,檔案不大,大概幾十兆吧,下載起來很快。由於訪問的是國外的網站,建議FQ。
三、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,那這個其實是在快捷鍵裡面設定的:
上圖中的藍欄框部分的快捷鍵的意思就是:按住Ctrl鍵的同時單擊滑鼠就可以檢視原始碼。
8、設定自動導包:
之前在Eclipse中,我們只有每次引用一些類的時候必須要導包,而AS可以設定成自動導包。設定如下:
上圖中,將紅礦部分的兩個位置處勾選就行了。
9、顯示程式碼行數:
上圖中,將紅框部分打鉤即可。
10、禁止自動開啟上次的工程:
我喜歡自己選擇開啟哪個工程,果斷禁用(這個根據個人喜好哈),設定如下:
11、禁止程式碼摺疊:
Intellij IDEA預設有很多地方的程式碼都會自動摺疊,不過我看不慣,所以取消了,設定如下:
12、修改註釋位置,禁用“語句堆一行”:
- Comment at frist column:啟用的話,註釋的位置就會處於行首,否則就根據縮排來註釋。我取消掉了。
- Control statement in one line:格式化程式碼的時候,會把些很短的語句合併成一行。我覺得這樣影響程式碼可讀性,故取消。
13、修改新建檔案檔案頭:
每次建新類的話,對下面這段註釋肯定很熟悉吧?
/** * Created by smyhvae on 2015/5/7. */
其實它的設定是在下面這個位置:
14、修改檔案編碼為UTF-8:
Android Studio 1.1預設的編碼方式是utf-8,到了Android Studio 1.2預設的編碼方式竟然是GBK,到了Android Studio 2.1,預設的部分編碼方式是utf-8,我們還是統一設定為UTF-8吧,不要坑隊友哦:
什麼?你覺得對Android Studio還不夠了解?沒關係,放假這三天,我會繼續奮戰的,敬請期待下文。養眼時間到:
相關文章
- 第一次使用VS Code時你應該知道的一切配置
- 簡歷準備及面試技巧,你應該知道的一切面試
- 你應該知道的那些Android小經驗Android
- 你應該知道的FlutterFlutter
- 你應該知道的RocketMQMQ
- 配置你的 Android StudioAndroid
- 你應該知道的JS —— 物件JS物件
- 你應該知道的jQuery技巧jQuery
- 資訊圖:你應該知道的Android使用者的7件事情Android
- Android開發,你應該知道的學習資源Android
- 你應該知道的程式集版本
- 你應該知道的Redis事務Redis
- 關於 jwt ,你應該知道的JWT
- 你應該知道的前端--渲染原理前端
- 你應該知道的前端--儲存前端
- 你應該知道的前端——快取前端快取
- docker – 你應該知道的10件事Docker
- 你應該知道的 RPC 原理RPC
- Android —— 自定義View中,你應該知道的知識點AndroidView
- Android關於Path你所知道的和不知道的一切Android
- Android關於Canvas你所知道的和不知道的一切AndroidCanvas
- Android關於Paint你所知道的和不知道的一切AndroidAI
- Android關於Color你所知道的和不知道的一切Android
- 你應該要知道的JS中的thisJS
- 你應該知道的Node.js流Node.js
- 關於 jwt 你應該知道的事情JWT
- CSS Tricks - 你應該知道的 CSS 技巧CSS
- 你應該知道的Linux歷史Linux
- 你應該知道的JSP基礎JS
- 你應該要知道的Vue.jsVue.js
- 當我們在聊 Serverless 時你應該知道這些Server
- Python——你應該知道這些Python
- 你應該知道的16個linux命令Linux
- 除了面試題,你應該知道的面試技巧!面試題
- 關於前端模組化你應該知道的前端
- 你應該知道的緩動知識點
- 你應該知道的快取進化史快取
- 你應該知道的HTTP基礎知識HTTP