Android零基礎入門第13節:Android Studio配置優化,打造開發利器

是否是不少同窗已經有煩惱出現了?電腦配置已經很高了,可是每次運行Android程序的時候就很卡,並且每次安裝運行程序都要等待很長時間,若是是在開發後期須要不停的修改代碼運行看效果,這一定會影響工做效率。android

有什麼辦法能夠改善一下這些問題呢?方法是確定會有的,接下來經過兩期來從兩個維度來提升效率。今天首先來優化配置咱們的Android Studio開發工具,將一些使用不多但佔有內存的插件屏蔽,將影響效率的地方進行優化,下一期來專門升級咱們的Android模擬器。程序員

 

 

1、Setting入口

 

Android Studio的設置入口主要有兩個地方,分別以下:編程

一、當尚未打開或建立工程的時候,能夠經過主頁進入設置頁面:ubuntu

二、當已經打開或建立了工程的時候,能夠經過菜單欄「File - Setting」或者快捷鍵「Ctrl + Shift + S」進入設置頁面:c#

經過以上兩種方式都能打開Android Studio的設置頁面,以下圖所示:windows

接下來就能夠開始各類優化設置了。服務器

 

 

2、Setting優化

 

Setting模塊默認包含八大分支,可能還會包括其餘設置,以下圖所示:微信

一、Appearancebehavior:外觀與行爲網絡

二、Keymap:快捷鍵架構

三、Editor:編輯

四、Plugins:插件

五、VerSion COntrol:版本控制

六、Build、Excution、Deploypent:編譯、運行、發佈

七、Languages  Frameworks:語言和框架

八、Tools:工具

九、Other Settings:其餘設置

接下來咱們就一一來進行優化設置。

一、界面主題設置

默認的 Android Studio 爲灰色界面,能夠選擇使用炫酷的黑色界面。Settings -- Appearance -- Theme 。

這裏選擇 Darcula 主題。

二、系統字體設置

若是你的Android Studio界面中,中文顯示有問題,或者選擇中文目錄顯示有問題,或者想修改菜單欄的字體,能夠這麼設置。Settings -- Appearance ,勾選 Override default fonts by (not recommended) ,選擇一款支持中文的字體便可。

我這裏使用的是微軟雅黑 ,字體大小爲12,效果還不錯。

三、動畫顯示設置

爲節約電腦性能能夠禁止掉動畫顯示,Settings -- Appearance 。

爲了提高效率,能夠反選Animate windows便可。

四、菜單欄或工具欄設置

若是須要自定義菜單欄或者工具欄,能夠這麼設置,Settings -- Menus and Toolbars,能夠加入本身新定義的,也能夠修改系統的設置。

正常狀況下不建議你們隨便設置,不然有的功能會不當心刪掉,不便於後期開發,能夠等足夠熟悉後再來嘗試打造個性化菜單欄和工具欄。

五、工程打開關閉設置

設置當打開Android Studio時是否自動打開上次關閉的工程,以及關閉工程時是否彈出退出提示,Settings -- System Settings。

這裏反選Reopen last project on startup,下次打開Android Studio時默認進入主頁面,因此不須要自動打開上次關閉的工程。

爲了避免當心關閉工程,因此選擇Confirm application exit,每次關閉時會彈出確認提示框。

六、打開新項目提示方式

打開新項目提示方式這樣設置,Settings -- System Settings。

七、同步設置

Android Studio文件發生改變的時候,會同步文件信息,能夠禁用下降內存佔用,Settings -- System Settings。

八、代理設置

 因爲使用Android Studio期間,不少時候都要訪問谷歌官方服務器,而因爲一些其餘緣由,會致使鏈接不上或者速度很慢,那就須要咱們設置一下國內的鏡像代理了,Settings -- System Settings-- HTTP Proxy。

Android SDK在線更新鏡像服務器有不少,下面列舉出來一部分,選擇其中一個就好。

中國科學院開源協會鏡像站地址:

http://mirrors.opencas.cn 端口:80

http://mirrors.opencas.org 端口:80

http://mirrors.opencas.ac.cn 端口:80

上海GDG鏡像服務器地址:

http://sdk.gdgshanghai.com 端口:8000

北京化工大學鏡像服務器地址:

http://ubuntu.buct.edu.cn/ 端口:80

http://ubuntu.buct.cn/ 端口:80

http://ubuntu.buct6.edu.cn/ 端口:80

大連東軟信息學院鏡像服務器地址:

http://mirrors.neusoft.edu.cn 端口:80

騰訊Bugly 鏡像:

http://android-mirror.bugly.qq.com 端口:8080

九、動檢查更新

Android Studio支持自動檢查更新。以前還沒有發佈正式版時,一週有時會有幾回更新。你能夠設置檢查的類型,用以控制更新類型,Settings -- System Settings--Updates 。

勾選 Check for updates in channel ,即開通了自動檢查更新。也能夠禁用自動檢查更新,減小AS的檢查更新內存消耗。

下拉列表爲更新通道,主要有4種:

1)Stable Channel : 正式版本通道,只會獲取最新的正式版本。

2)Beta Channel : 測試版本通道,只會獲取最新的測試版本。

3)Dev Channel : 開發發佈通道,只會獲取最新的開發版本。

4)Canary Channel : 預覽發佈通道,只會獲取最新的預覽版本。

以上4個通道中, Stable Channel 最穩定,問題相對較少, Canary Channel 能得到最新版本,問題相對較多。

十、Android Sdk配置

若是須要更換本地的sdk版本,或者在線更新sdk,能夠這樣完成,Settings -- System Settings-- Android SDK。

十一、快捷鍵

Android Studio的快捷鍵和Eclipse的不相同,可是你能夠在Android Studio中使用Eclipse的快捷鍵,或者自定義快捷鍵,Settings -- Keymap 。

你能夠從 Keymaps 中選擇對應IDE的快捷鍵,Android Studio對其餘IDE的快捷鍵支持仍是比較多的。建議不使用其餘IDE的快捷鍵,而是使用Android Studio的快捷鍵。

當你想設置在某一個快捷鍵配置上進行更改,你須要點擊 copy 建立一個本身的快捷鍵,並在上面進行設置。

十二、鼠標懸停顯示文檔

當鼠標懸停到某一個類的時候,會自動顯示該類的文檔說明,Settings -- Editor-- General。

選擇圖示選擇,並設置延遲時間爲500ms便可。

1三、自動導包

當你從其餘地方複製了一段代碼到Android Studio中,默認的Android Studio不會自動導入這段代碼中使用到的類的引用。你能夠這麼設置,Settings -- Editor -- Auto Import。

Optimize imports on the fly:優化導包,格式化代碼時會刪掉多餘的導包。

Add unambiguous imports on the fly:敲代碼時,敲簡單類名就幫你把包導了。

1四、代碼長度提示

Android Studio編輯區域,在中部會有一條豎線,用以提醒程序員一行的代碼長度最好不要超過這條線。若是你不想顯示這條線,也能夠關閉提示。Settings -- Editor -- Appearance ,取消勾選 Show right margin (configured in Code Style options) 。

1五、行號顯示

顯示行號,Settings -- Editor -- Appearance ,勾選 Show line numbers 。

1六、方法分隔符顯示

方法與方法之間隔一條線,方便區分。Settings -- Editor -- Appearance ,勾選 Show method separators 。

1七、空格顯示

習慣顯示空格,這樣就能看出縮進是 Tab 縮進仍是空格縮進。Settings -- Editor -- Appearance ,勾選 Show whitespaces 。

1八、代碼智能提示

不管輸入什麼,只要有輸入就有提示,Settings -- Editor -- Code Completion。

這裏有三個值,分別爲:

All:大小寫所有符合

None:無論大小寫,符合就提示

First letter:第一個字符符合就OK,其餘隨意

因爲Android Studio大小寫敏感,爲了方便開發,建議選擇None,而後時間設置爲1s。

1九、代碼摺疊

有時候文件內容太多,查找不方便或者結構不清晰,就可能會用到代碼摺疊,Settings -- Editor -- Code Folding。

根據本身的喜愛選擇相應的部分進行摺疊,好比doc文檔摺疊、方法體摺疊等。

20、代碼字體設置

該部分會修改編輯器的字體,包含全部的文件顯示的字體。Settings -- Editor -- Colors  Fonts -- Font 。

默認系統顯示的 Scheme 爲 Defualt ,你是不能編輯的,你須要點擊右側的 Save As... ,保存一份本身的設置,如個人保存爲MyDarcula。而後在 Editor Font 中便可設置字體類型和大小。

其中Show only monospaced fonts 表示只顯示等寬字體,通常來講,編程等寬字體使用較多,且效果較好。

2一、字體顏色設置

字體的顏色能夠分別進行設置,Settings -- Editor -- Colors  Fonts下面的每個小項均可以進行設置,好比Logcat。

選擇圖1處要設置的logcat信息種類,而後反選2處的Use Inberited attributes,在點擊3處的顏色進行設置,會發現很是的美觀,最後再保持便可。

能夠根據你要設置的對象進行選擇設置,同時你也能夠從網絡上下載字體顏色設置包導入。

2二、修改註釋顯示位置

設置註釋不顯示在首行,Settings -- Editor -- Code Style-- Java。

Comment at frist column:啓用的話,註釋符號就會在行首,不然就按照縮進來註釋。

2三、修改語句合併成一行

格式化代碼的時候,會把些很短的語句合併成一行,這樣影響代碼可讀性,Settings -- Editor -- Code Style-- Java。

禁用語句堆一行,這裏反選Control statement in one line,能夠看到效果圖的變化。

2四、對齊成員變量名

不少時候,成員變量名可以對齊看起來更加美觀,Settings -- Editor -- Code Style-- Java。

這裏勾選Align fields in colums,能夠看到右側的效果圖。

2五、修改爲員變量先後綴

咱們一般會遵循 Android 官方關於編碼風格的指導來進行字段命名。在 Android 源碼中咱們能夠看到一般成員變量都是以‘m’開始。其實Android Studio 能夠自動在幫咱們生成字段名稱的時候加上自定義的前綴,Settings -- Editor -- Code Style-- Java。

如非共有、非靜態的成員變量以’m’開始,靜態成員變量以’s’開始。

2六、去除拼接檢查

能夠根據須要禁掉,Settings-- Editor-- Inspections ,找到Spelling項,取消勾選。

2七、類模板註釋

每次建新類的時候,在文件頭都會加入一些文件說明信息,Settings-- Editor-- File and Code Templates。

2八、文件編碼

不管是你我的開發,仍是在項目組中團隊開發,都須要統一你的文件編碼。出於字符兼容的問題,建議使用 utf-8 。中國的 Windows 電腦,默認的字符編碼爲 GBK 。Settings-- Editor-- File Encodings 。

建議將 IDE Encoding 、 Project Encoding 、 Properties Fiels 都設置成統一的編碼。

2九、本身定義Live Templates

能夠很好的方便開發,大大提升開發效率,這裏不作過多介紹,能夠參考以前的文章:巧用Live Template,不只能提高AS開發效率,還能裝逼

30、插件設置

Android Studio和Eclipse同樣,都是支持插件的。Android Studio默認自帶了一些插件,若是你不使用某些插件,你能夠禁用它,Settings -- Plugins。

右側會顯示出已經安裝的插件列表,取消勾選便可禁用該插件。 如:

CVS Integration : CVS 版本控制系統。

Google Cloud Tools For Android Studio : Google雲。

Google Login : Google帳號登陸。

hg4idea : Mercurial 版本控制系統。

固然,在這裏還能夠安裝一些咱們須要的插件,如Genymotion,後期再陸續學習,歡迎關注公衆號ShareExpert。

3一、Github設置

若是你使用 GitHub 進行代碼控制,你須要設置 GitHub的信息。Settings -- Version Control -- GitHub ,在右側中填入你的 GitHub服務器,和登錄帳號密碼。

3二、Git設置

 若是你使用 Git 進行版本控制,你須要設置 Git 的安裝文件目錄。Settings -- Version Control -- Git ,在右側中選擇你的 Git 的安裝目錄。

3三、Gradle離線構建

使用本地離線Gradle構建,能夠大大提升構建速度,不然會不斷從官網檢查更新下載最新的Gradle,Settings --Build、Excution、Deploypent-- Gradle。

3四、優化編譯速度

Android Studio編譯的時候一樣可使用離線,能極大優化編譯速度。Settings --Build、Excution、Deploypent-- Compiler。

 

 

3、Project Structure設置

 

在開發過程當中,除了上述Setting的全局優化配置,咱們還會對當前Project進行一些配置,入口以下:

主要有三塊內容的配置。當前Project對於的sdk、jdk、ndk路徑配置,以下圖所示:

第二個內容就是項目的Gradle版本、插件版本、使用的倉庫和默認倉庫配置,以下圖:

第三個就是當前Project中的各Modules詳細配置,以下圖所示:

這一塊的內容較多,後續再進行學習。

到此,對於Android Studio的優化配置基本完成了,相信你也已經把本身的利器磨練得很是鋒利了,通過下次課程的學習,環境就能夠作到最大的優化,而後就等着正式開發學習吧。

 

今天就先到這裏,若是有問題歡迎留言一塊兒探討,也歡迎加入Android零基礎入門技術討論微信羣,共同成長!

往期總結分享:

Android零基礎入門第1節:Android的前世此生

Android零基礎入門第2節:Android 系統架構和應用組件那些事

Android零基礎入門第3節:帶你一塊兒來聊一聊Android開發環境

Android零基礎入門第4節:正確安裝和配置JDK, 高富帥養成第一招

Android零基礎入門第5節:善用ADT Bundle, 輕鬆邂逅女神

Android零基礎入門第6節:配置優化SDK Manager, 正式約會女神

Android零基礎入門第7節:搞定Android模擬器,開啓甜蜜之旅

Android零基礎入門第8節:HelloWorld,個人第一趟旅程出發點

Android零基礎入門第9節:Android應用實戰,不懂代碼也能夠開發

Android零基礎入門第10節:開發IDE大升級,終於迎來了Android Studio

Android零基礎入門第11節:簡單幾步帶你飛,運行Android Studio工程

Android零基礎入門第12節:熟悉Android Studio界面,開始裝逼賣萌

此文章版權爲微信公衆號分享達人秀(ShareExpert)——鑫鱻全部,若轉載請備註出處,特此聲明!

相關文章
相關標籤/搜索