在日常的 Android 開發中,為了可以減少工作量和更好的使用 Android Studio,外掛是必不可少的工具。我們可以使用外掛來為我們節約開發時間,用外掛幫助我們生成程式碼,用外掛來協助我們更好的開發。
下面將列舉部分我個人使用過並且覺得很不錯的一些外掛,如果你有其他好的推薦,歡迎在評論中分享。
外掛的安裝
在 Android Studio 中安裝外掛非常簡單,步驟如下:
- File -> Settings 開啟設定
- 選擇 Plugins
- 搜尋框中輸入你要安裝的外掛,如果還未安裝,會提示你在倉庫中搜尋,點選Search in repositorirs
- 在左側選中你要安裝的外掛,在右側點選 Install 安裝
- 按照以上步驟安裝其他外掛
- 所有外掛安裝完成之後,重啟 Android Studio 即可
搜尋外掛,如果外掛已安裝,將會顯示,如果未安裝,點選 Search in repositorirs,在倉庫中搜尋外掛。
搜尋在外掛之後,點選安裝即可。
GsonFormat
GsonFormat 外掛是用來將 JSON 字串快速轉化為 JavaBean 實體類的一個外掛,免去了我們自己手寫的過程。
在 Android Studio 中需要先建立一個 JavaBean 的實體類,然後在類中按下快捷鍵 Alt + S 開啟 GsonFormat 彈出框,將 JSON 字串複製進去即可。
Android ButterKnife Zelezny
Android ButterKnife Zelezny 是開源工具 ButterKnife 的相關外掛。ButterKnife 將欄位和方法與 view 進行繫結,通過註解的方式生成樣板程式碼,使用 @BindView 欄位代替 findViewById。
而 Android ButterKnife Zelezny 外掛則可以幫助我們從選定的佈局XML中直接生成 ButterKnife 的注入。
滑鼠在佈局檔案上右鍵,選擇 Generate -> Generate ButterKnife Injections 即可生成。
Android Parcelable code generator
JavaBean 序列化程式碼生成外掛,可以快速實現 Parcelable 介面,實現序列化。
只需在 JavaBean 實體類中右鍵,選擇 Generate -> Parcelable 即可生成。
ADB WiFi Connect
Android 開發,真機除錯必不可少,但是總是通過連線進行除錯會很不方便,所以我們可以使用無線的方式進行除錯,會方便很多,只要保證手機和電腦在同一個區域網中即可。使用下面的命令即可遠端連線到手機進行除錯:
# 連線到 IP 為 192.168.1.101 的手機
$ adb connect 192.168.1.101
connected to 192.168.1.107:5555 # 出現此提示說明連線成功,預設埠為 5555
# 斷開連線
$ adb disconnect 192.168.1.101
disconnected 192.168.1.107 # 出現此提示說明斷開連線成功
# 更多用法在此不再贅述
複製程式碼
ADB WiFi Connect 外掛的功能在於當你使用 USB 線將手機接到電腦上之後,可以通過介面進行無線連線並備份、管理等操作,更直觀,也更易於操作。
外掛安裝好之後,需要重啟 Android Studio,重啟之後在工具欄最後面有上圖所示圖示,點選圖示即可開啟外掛。
連線過的裝置,可儲存在 Saved devices 中,如果IP不變的話,下次可直接連線。
Markdown Navigator
MarkDown 文件編輯外掛,開發中可以用來編輯 README 或是其他開發文件都很好用。
Translation
一個功能非常強大的翻譯外掛,支援的IDE也很多,具體請檢視 Translation 的 GitHub 倉庫
安裝完成後,重啟 Android Studio,選中英文,右鍵 -> Translate 即可翻譯。
功能較多,不好一一說明,更多用法及功能請見 Translation 的 GitHub 倉庫,文件為中文,閱讀無障礙。
Android Material Design Icon Generator
Android Material Design Icon Generator 是一個自動生成 Material Design 風格的圖示的外掛,相對於外掛 Android Drawable Importer 來說,個人更喜歡這個外掛,個人覺得這個外掛更好用一點。
在任意地方 右鍵 -> New -> Material Design icon
開啟皮膚即可,在皮膚中對圖示進行選擇及設定。
Genymotion
Genymotion 是一款速度較快的 Android 模擬器,以前單獨安裝使用過,效果很不錯,現在已經可以直接在 Android Studio 的外掛中進行了。
外掛資源站
可在下面的外掛資源站搜尋更多外掛,檢視外掛資源等資訊。