- 這段時間恰好寫了一個 Android Studio系列教程 ,公司的項目也全線使用Studio+Gradle,任何一個東西都不是絕對的,這裏我就來講下Studio的優勢與缺點吧。
http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/
我在android Studio上看到的不足
一、ctrl+x這個快捷鍵。剪切當前行,很容易把我複製好的內容給覆蓋掉(這個說錯了,在Studio上面能夠用ctrl+y刪除當前行)
二、gradle編譯起來,確實挺慢的。(eclipse自動編譯就很好了,一會兒就跑出來了,如今0.6.1版本的Studio快多了)
三、寫註釋,在androidStudio上面你本身把註釋的格式寫出來,在eclipse上面用alt+shift+j就能夠了(能夠在keyMap上面修改setting->keymap-fix doc comment)
四、關閉當前的標籤頁,在eclipse裏面用ctrl+w就好了,可是在androidstudio上面shitf+鼠標
五、最重要的一點,就是androidStudio的logCat顏色分類太難看了吧。一堆黑乎乎的東西。想找個什麼都能找。可是eclipse就不一樣了。(LogCat這裏也是能夠修改顏色的,setting->editor->color&font->Android Logcat)
缺點(但願提供解決方法):
會存在常常性的sync,卡
耗費的內存資源較多,卡
因爲國內的緣由,致使須要下載的環節,
我看到其餘人說eclipse卡,就順便說一下電腦,win7+i5+8G內存,從未以爲卡。
還有一點就是:在setting->keymap那裏能夠選擇使用eclipse快捷鍵的
不過還得吐嘈一下,只要升級一下Studio,Gradle就一堆問題,buildTool要也升級!!!
- 經過Build Flavor,Build Type,FlavorDimensions的配合,能夠輕鬆生成不少不一樣的app變種
- gradle script?
- gradle讓Android作到了ios中cocoapods,wp中nuget,extension sdk的優秀的依賴管理(maven plus),複用了maven 的現有repo資源,case:若是有同事b,c同時須要引用同事a寫的core lib,他們只須要配置一句話,相似:
gradle會自動前往maven repo進行該版本的下載
- 修改字體(font)大小(size)
http://blog.csdn.net/caroline_wendy/article/details/21876727
html
和Eclipse的區別有以下:
一、Studio中有Project和Module的概念,前面說到Studio中一個窗口只能有一個項目,即Project,表明一個workspace,可是一個Project能夠包含多個Module,好比你項目引用的Android Library, Java Library等,這些均可以看作是一個Module;
二、上述目錄中將java代碼和資源文件(圖片、佈局文件等)所有歸結爲src,在src目錄下有一個main的分組,同時劃分出java和res兩個文件夾,java文件夾則至關於Eclipse下的src文件夾,res目錄結構則同樣.
快捷鍵
http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/
註釋代碼(//) Cmd + / Ctrl + /
註釋代碼(/**/) Cmd + Option + / Ctrl + Shift + /
格式化代碼 Cmd + Option + L Ctrl + Alt + L
Fragment
android UI
https://developer.android.com/guide/topics/ui/settings.html
android studio
https://developer.android.com/tools/studio/studio-config.htmljava