如何優雅地使用Android Studio?
前段時間,Google也說2015年底將會停止對Eclipse的Android開發支持(Android Eclipse Tools)
這樣無法避免將來所有的Android開發者都要使用Android Studio所以特地來知乎問這個問題~~希望各路前輩能給出你們使用Android Studio優雅的方式
來一打快捷鍵,列印出來可以隨時看。
IntelliJ IDEA Default Keymap (AS是基於它的,所以快捷方式也是一樣的)
- Win/Linux
- Mac
用了半個多月的Android Studio,剛用的時候有點不習慣,現在慢慢習慣之後Eclipse都沒去動過了,在這裡分享分享一些心得吧。
(圖為Intellij IDEA,但是做Android開發的部分跟Android Studio是差不多的,而且Intellij IDEA還能編譯其他很多語言,堪比Visual Studio)
- 黑色界面逼格高:Settings-》Appearance-》Theme選擇Darcula
- 把編碼格式默認編碼設置為UTF-8。不要反人類!不要反人類!不要反人類!在Settings搜索File Encodings設置。
- 使用VPN。Android Studio的資源都是Google公司的,很多時候我們都需要聯網(如Gradle構建,SDK下載,Git,版本更新等),然而,即使我們改hosts或者是使用公用代理,速度還是慢得蛋疼。所以程序員還是得有個自己的VPN好。在Settings-》HTTP Proxy可以設置,本人使用的是用Shadowsocks代理(具體自行搜索)。
- 使用Genymotion模擬器進行調試。Genymotion提供免費的模擬器給我們,只需到官網免費註冊就可以了。此模擬器速度堪比真機,你可以下載多個機型進行適配調試,這對於個人開發者是不錯的選擇。(對於Intel處理器的用戶,也可以使用AS自帶的X86的模擬器,這種模擬器是經過HAXM加速的,速度比之前的arm模擬器快幾倍。)此為Genymotion圖
- 電腦配置:Android Studio挺占內存的,再加上Genymotion,內存沒有個8G是不行的。另外,把SSD裝上,啟動和編譯速度飛快。
- 還有就是快捷鍵了,以前用Eclipse的同學可以在Settings-》Keymap中選擇Eclipse Style,這個看個人習慣吧。另外,沒事幹的話,剛剛啟動AS的時候彈出的tips也是挺不錯的。
- 對於SDK的下載,在國內的我們也可以通過離線安裝包進行安裝,這個對於沒有VPN的同學還是挺有用的,貼上鏈接:
- Android SDK開發包國內下載地址
OK!暫時先這麼多!吃飯!
================2015-08-06 update==================
這裡傳送一個很不錯的回答:知乎 - 谷歌不能訪問了 怎麼構建安卓開發環境?
Mac下使用,多用快捷鍵,效率大大的
首先可以去搜一份比較完整的快捷鍵保存在印象筆記,感覺某個功能經常用滑鼠點的時候就可以想想用快捷鍵,然後去筆記里查。還可以在preference里的keymap里自定義快捷鍵,一些本來沒有快捷鍵但經常用的功能可以自己加快捷鍵。還有一個高端的技能叫live template,可以看看這篇教程Android Studio Live Templates ,掌握好了以後寫代碼會有電影里黑客那種『敲幾下出一屏幕代碼』的逼格~另外Gradle平常可以開offline模式,加快構建速度,需要下載的時候再關閉。
個人覺得 AndroidStudio 比 Eclipse 方便還體現在插件的豐富上。
推薦幾款我比較常用的插件:
- ButterKnife Zelezny 如果你使用 ButterKnife 插件的話,會方便很多
- GsonFormat 直接把 JSON 解析成 java bean 很實用
- Parcelable code generator 自動實現 Parcelable 介面序列化
當然好用的插件還有很多,推薦個 AndroidStudio 插件站,海量插件供你下載。
關於 AndroidStudio 插件,還可以看下這個問題:AndroidStudio 有哪些非常好用的插件?插件雖好,不要貪杯哦~- Mac + SSD ( 用Mac原因:Android Studio Gradle編譯時『No resource found that matches the given name』解決方法(windows系統的坑))
- 修改主題,這裡有各種酷炫主題供你使用:Color Themes Fonts
- 熟記各種快捷鍵: 可參考我之前的一個回答:Android Studio 怎麼樣? - 知乎用戶的回答
- 學會翻牆,切記切記
- 熟悉各種plugin
- 配合使用Genymotion
- 在MacBook 上用
- idea.xxx.vmoptions/idea64.xxx.vmoptions 內存設置加大
- 自搭樓梯
自問自答,拋磚引玉~~
首先,因為程序員們都是要長期對著電腦的,尤其到了晚上,熄燈之後,長期打開屏幕如果是白色會很晃眼,恰好,Android Studio就提供了「夜間模式」
Setting→Appearance&Behavior→Appearance中Theme選擇Darcule,瞬間眼睛舒服~~不過這個Theme只是設置整個的主題,有可能編輯器(就是敲代碼的窗口啦~~)並沒有涉及進去,於是就打開Setting→Editor→Colors&Fonts→Font中Scheme換成Darcule。
關於我問題中遇到的高分屏字體問題,也是在這個頁面搞掂
點擊Save As…新建一個「字體風格」吧(算?),然後下面設置字體和大小就可以操作了,像我13.3""的1080P就字體大小17左右就好了~~外觀我就是這樣設置了~~然後下面就是關於網路方面了!
總所周知,咱們有一個牆大的強,於是乎基本上Android Studio都是有(V)梯(P)子(N)才能用得舒服,但很多時候就只希望只是Android Studio爬,以免其他後台軟體(QQ?)會出現網路問題。下載個ShadowShock掛著又麻煩,其實Android Studio中自帶HTTP代理。Setting搜索HTTP或者Setting→Appearance&Behavior→System Setting→HTTP Proxy輸入自己買或者免費的地址/埠/賬號/密碼即可。
注意:保存密碼後,需要點擊Check connection然後輸入個FB或者什麼地址,確定鏈接成功了,按OK才會保存,否則不會保存這個代理只是Android Studio的代理,如果是下載/更新Google發布的Android SDK就是另外設置
SDK Manager→Tools→Options,地址埠同上即可。GitHub賬號和Google賬號在代理之後都可以登陸,就登陸著,並沒發現什麼用處,希望高人解答
1:快捷鍵不要戀舊用Eclipse的,還是耐心的學習IntelliJ IDEA的快捷鍵吧。(ls有快捷鍵的pdf文檔下載地址)
2:如果團隊之前使用Eclipse,現在仍有人使用Eclipse的話。建議下載Eclipse Code Formatter插件,導入之前Eclipse下自定義的代碼格式規範。
3:本人並不習慣darcula的配色,所以下載了monokai的配色。
下載地址:OtaK/jetbrains-monokai-sublime · GitHub下載後解壓。在Android Studio中file-&>import setting 選擇解壓目錄下的Monokai-Sublime.jar,勾選導入color scheme。注意在導入monokai配色方案之前先將主題設為darcula。4:力薦Genymotion,速度真的很快。當然大部分時候我依然使用真機調試。
5:學會使用梯子。
6:內存8G以上,硬碟最好使用SSD。
7:查看有什麼好用的Android Studio的插件值得推薦? - Android 開發想學好AS,還是認真的看看我的[Android Studio 權威教程]掌握最快:專欄:Android Studio 權威教程 或者出門左轉:去CSDN的blog首頁:博客頻道 - CSDN.NET,看到推薦專欄第一個就是。
來一波配色推薦GitHub - SJX516/AndroidStudio-JavaCodeColor: 基於 SublimeMonokai 的Android Studio 自定義配色方案 因為在網上一直沒有找到自己喜歡的配色方案,所有在 SublimeMonokai 方案的基礎上進行了部分顏色的自定義,在使用的過程中不斷的調整,目前算是調整到了一個比較滿意的狀態,所以拿出來分享給大家,裡面也會更新一些比較有用的顏色配置,另外,大家要是有什麼想修改的顏色卻找不到的也可以問我哦
Darcule太丑了,我一般用任何編輯器上來第一件事就是整成sublime text2的風格,vc、eclipse、xcode、vim、android studio,統統monokai....................
13.3寸屏卻是2560*1440的Acer用戶飄過……除了快捷鍵外,可以:1. 改字體到Cambria Math,並設置滑鼠滾輪+Ctrl可調整文字大小2. 利用Windows 10的虛擬桌面,把代碼選項卡拖出來變成窗口,再分屏或者全屏3. 終極方案:外接顯示器Update4. 究級方案:轉投Xamarin + Visual Studio 2015
Color Themesimport setting
對於屏幕小但是解析度高的情況,Windows下最佳方案是調整系統DPI到120%/150%
放在內存檔里跑,嗖嗖的
As有很多技巧。關鍵要養成一種思維,就是當你覺得某一個操作你經常用到,你就考慮有沒有快捷鍵可以代替滑鼠操作,沒事可以多到setting下面的keymap中看看各種快捷鍵,並且keymap提供了搜索快捷鍵 如此強大的功能,你可以輸入關鍵動作詞進行搜索,並且還支持根據快捷鍵搜索對應操作!
推薦閱讀:
※Android Studio 使用起來很卡,你們是如何解決的?
※Android Studio有哪些值得推薦的主題背景?
※Android studio更新到2.2後,編輯module下的build.gradle文件就卡死?
※Android Studio更新2.2之後,ADB連上一段時間就會自動斷開,只有拔了數據線再插才行?
※Android Studio 在使用中速度卡頓該如何改良?
TAG:Android開發 | 如何優雅地X | AndroidStudio |