從Eclipse切換到Android Studio 有一段時間了,發現as同,github,已經很多插件的集合有強大的合成效應。
安裝插件請參考:http://blog.csdn.net/hyr83960944/article/details/35987721
移動端與服務器進行數據交互一般都是通過json數據格式。我們通常都是通過對照接口文檔編寫一個實體類。當遇到json數據字段較多或者結構比較復雜的時候,編寫bean的時候也是比較麻煩。
通過gsonformat這個工具,可以快速將一個json串轉成實體類。
2.Android Parcelable code generator
我們定義一個Parcelable類的時候,要寫很多東西,而這個過程都是重復的。
現在好了,有個這個插件,一鍵搞定。
同上,安裝好以后,就可以直接使用了。
3.ButterKnife
官網:http://jakewharton.github.io/butterknife/
github:https://github.com/JakeWharton/butterknife
該插件是由jakewharton開發的,他被人稱為android明星程序員,偉大的NineOldAndroids動畫庫正是他開發的。
AS中Settings–>Plugins–>搜索關鍵字【ButterKnife】即可。
該插件只是幫助我們快速生成代碼的。真正使用還是需要引入第三庫的。
上述步驟搞定之后,在activity中,布局文件名上點擊右鍵:
不過這只是簡單的ID綁定,其它的比如:onClick()、onItemSelected()等事件的綁定請參考官方說明。
4.codota
該網站搜集了大量的代碼,號稱超過700W的代碼實例。
它提供了chrome插件和as插件。
chrome插件安裝成功之后,在瀏覽器新標簽頁的地址欄中輸入【cod】,然后TAB鍵,即可進行搜索。
按照同樣的方式安裝【codota】插件之后,重啟AS。使用快捷鍵[ctrl + k],即可打開搜索界面,如果你的快捷鍵有沖突,隨便打開一個界面,然后右鍵就可以看到【Search Cotoda】選項。
輸入搜索內容之后,回車,在右側會展開搜索結果的列表:
點擊頭像處即可登錄。不過首次點擊,會跳轉到瀏覽器獲取token,然后在AS里面授權即可。這樣就可以把一些用得到的代碼塊保存到codota。
5.Genymotion
強大的模擬器,直接代替as自帶的。
如果你沒有真機測試的話,建議使用Genymotion,方便快捷。使用AS開發的時候需要安裝genymotion插件。
使用同樣的方式安裝此插件之后,在工具欄上會有一個圖標。
運行之前需要先點擊此圖標選中你的模擬器運行起來。
相信不少人遇到模擬器運行不起來的問題。類似於這種問題: http://ask.csdn.net/questions/200695
大部分原因都是沒有安裝或者開啟intel虛擬加速功能。
6.postfix
此插件可以快速進行Log、Toast、isEmpty的代碼書寫。
使用也很簡單。
7.SelectorChapek for Android
定義button的不同狀態是,需要不同的背景,這個時候用SelectorChapek for Android可以很快的寫好這塊。
要想生成有點擊效果的圖片文件,需要有固定的后綴名,如圖:這兩個圖片的文件后綴必須是_normal 和 _pressed,下邊有參照表。
有了這兩個文件后綴的圖片文件之后,然后右鍵點擊drawable-mdpi這個文件,選擇生成器
然后就會在drawable中生成你想要的文件了。
參考:
http://blog.csdn.net/crazy1235/article/details/48598803
http://blog.csdn.net/weifei554287925/article/details/41727541