Android之Android Studio常用插件
Android Studio常用插件
Android Studio常用插件ButterKnife Zelezny 官網:http://jakewharton.github.io/butterknife/?
github:https://github.com/JakeWharton/butterknife
功能:將光標停留在Activity中onCreate方法中setContentView方法的xml文件的名稱上,按下Alt+Insert,就可以選擇Generate ButterKnife Injections,能快速的生成ViewHolder和視圖注入 AS中Settings–>Plugins–>搜索關鍵字【ButterKnife】即可。
codota
官網:?https://www.codota.com/
該網站搜集了大量的代碼,號稱超過700W的代碼實例。?
它提供了chrome插件和as插件。
chrome插件安裝成功之后,在瀏覽器新標簽頁的地址欄中輸入【cod】,然后TAB鍵,即可進行搜索。
按照同樣的方式安裝【codota】插件之后,重啟AS。使用快捷鍵[ctrl + k],即可打開搜索界面,如果你的快捷鍵有沖突,隨便打開一個界面,然后右鍵就可以看到【Search Cotoda】選項。
輸入搜索內容之后,回車,在右側會展開搜索結果的列表:
點擊頭像處即可登錄。不過首次點擊,會跳轉到瀏覽器獲取token,然后在AS里面授權即可。這樣就可以把一些用得到的代碼塊保存到codota。
Genymotion 如果你沒有真機測試的話,建議使用Genymotion,方便快捷。使用AS開發的時候需要安裝genymotion插件。?
使用同樣的方式安裝此插件之后,在工具欄上會有一個圖標。
運行之前需要先點擊此圖標選中你的模擬器運行起來。
相信不少人遇到模擬器運行不起來的問題。類似于這種問題:?http://ask.csdn.net/questions/200695
大部分原因都是沒有安裝或者開啟intel虛擬加速功能。
安裝HAXM
進入cmd,輸入命令【sc query intelhaxm】查看intelhaxm狀態。沒有開啟的話,輸入【sc start intelhaxm】即可進行開啟。
postfix 此插件可以快速進行Log、Toast、isEmpty的代碼書寫。
GosnFormat 移動端與服務器進行數據交互一般都是通過json數據格式。我們通常都是通過對照接口文檔編寫一個實體類。當遇到json數據字段較多或者結構比較復雜的時候,編寫bean的時候也是比較麻煩。?
通過gsonformat這個工具,可以快速將一個json串轉成實體類。
這是一款可以將JSON字符串轉換成JavaBean實體類,用過FastJSON或GSON的都知道,JSON可以轉換成對應的實體對象,非常方便。新建一個Class,在其中選擇Alt+Insert,選擇GsonFormat,在其中粘貼你的JSON字符串,即可生成對應JavaBean。
Android Parcelable code generate:
Parcelable生成器,使用方法:在類中按下Alt+insert,選擇Parcelable即可。建議將屬性private final,然后通過構造方法進行賦值,或者不final,提供set方法。get方法是必須要有的
SelectorChapek for Android:
為圖片資源生成Selector,只要圖片資源命名得當,右鍵存放圖片的drawable文件夾,選擇Generate Android Selector,即可在drawable文件夾下生成對應的drawable。
命名規則:
文件名稱后綴 ?狀態
_normal ?默認,也就是不點擊時的效果
_pressed ?state_pressed
_focused ?state_focused
_disabled ?state_enabled (false)
_checked ?state_checked
_selected ?state_selected
_hovered ?state_hovered
_checkable ?state_checkable
_activated ?state_activated
_windowfocusedstate_window_focused
android studio 安裝完后,我的習慣是要做一些設置,Ctrl+Alt+S是打開設置的快捷鍵,也可以File+Settings。
(1)首先要修改的字體,在設置界面搜索Fonts,找到字體設置后,在Scheme選擇Default,然后在此基礎上Save As,保存自己的字體設置,然后就可以根據需要進行設置了。
(2)第二個要修改的是代碼風格,有人喜歡Java的風格,有人喜歡C++的風格,可以在設置中搜索Code Style,選擇Manage,在Default的基礎上,Save As自己的風格,基本上代碼風格都在Wrapping and Braces中設置就可以了,其他的選項頁卡有興趣的也可以看看。在左邊修改,就能在右邊看到修改后會發生什么,AS這點也很不錯,你修改了什么,右邊會自動定位到受影響的位置,很不錯。
(3)第三個是快捷鍵,Eclipse中毒太深的小朋友有福了,因為AS提供了Eclipse的大部分快捷鍵,在設置中選擇Keymap,就可以選擇Eclipse copy這個選項,另外AS還提供了許多其他的IDE的快捷鍵供選擇,非常的人性化。不過我發現就算選擇了Eclipse copy,也只是能使用大部分的快捷鍵而已,比如關閉當前窗口,Eclipse是Ctrl+W,而AS選擇了Eclipse的快捷鍵后,也還是Shift+鼠標左鍵單擊,所以可以在Keymap中搜索:close,就可以找到Editor Tabs下的Close,雙擊即可修改。以此類推,其他的快捷鍵也可以通過這樣的方式快捷修改。或者直接在搜索引擎中搜索對應的快捷鍵。
插件安裝完成都需要重啟AS。
總結
以上是生活随笔為你收集整理的Android之Android Studio常用插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之JSON处理器FastJ
- 下一篇: Android之INSTALL_FAIL