Android Studio 中那些最好用的外掛

JamesGeek發表於2019-01-29

Android-Studio-3.0-logo.jpeg

在日常的 Android 開發中,為了可以減少工作量和更好的使用 Android Studio,外掛是必不可少的工具。我們可以使用外掛來為我們節約開發時間,用外掛幫助我們生成程式碼,用外掛來協助我們更好的開發。

下面將列舉部分我個人使用過並且覺得很不錯的一些外掛,如果你有其他好的推薦,歡迎在評論中分享。

外掛的安裝

在 Android Studio 中安裝外掛非常簡單,步驟如下:

  1. File -> Settings 開啟設定
  2. 選擇 Plugins
  3. 搜尋框中輸入你要安裝的外掛,如果還未安裝,會提示你在倉庫中搜尋,點選Search in repositorirs
  4. 在左側選中你要安裝的外掛,在右側點選 Install 安裝
  5. 按照以上步驟安裝其他外掛
  6. 所有外掛安裝完成之後,重啟 Android Studio 即可

android-studio-plugins-setp-1.png

搜尋外掛,如果外掛已安裝,將會顯示,如果未安裝,點選 Search in repositorirs,在倉庫中搜尋外掛。

android-studio-plugins-setp-2.png

搜尋在外掛之後,點選安裝即可。

GsonFormat

GsonFormat 外掛是用來將 JSON 字串快速轉化為 JavaBean 實體類的一個外掛,免去了我們自己手寫的過程。

GsonFormat-demo-image.png

在 Android Studio 中需要先建立一個 JavaBean 的實體類,然後在類中按下快捷鍵 Alt + S 開啟 GsonFormat 彈出框,將 JSON 字串複製進去即可。

Android ButterKnife Zelezny

Android ButterKnife Zelezny 是開源工具 ButterKnife 的相關外掛。ButterKnife 將欄位和方法與 view 進行繫結,通過註解的方式生成樣板程式碼,使用 @BindView 欄位代替 findViewById

Android ButterKnife Zelezny 外掛則可以幫助我們從選定的佈局XML中直接生成 ButterKnife 的注入。

Android-ButterKnife-Zelezny-demo-image.png

滑鼠在佈局檔案上右鍵,選擇 Generate -> Generate ButterKnife Injections 即可生成。

Android Parcelable code generator

JavaBean 序列化程式碼生成外掛,可以快速實現 Parcelable 介面,實現序列化。

android-studio-plugins-parcelable.png

只需在 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-plugins-adb-wifi.png

外掛安裝好之後,需要重啟 Android Studio,重啟之後在工具欄最後面有上圖所示圖示,點選圖示即可開啟外掛。

android-studio-plugins-adb-wifi-ui.png

連線過的裝置,可儲存在 Saved devices 中,如果IP不變的話,下次可直接連線。

Markdown Navigator

MarkDown 文件編輯外掛,開發中可以用來編輯 README 或是其他開發文件都很好用。

android-studio-plugins-markdown.png

Translation

一個功能非常強大的翻譯外掛,支援的IDE也很多,具體請檢視 Translation 的 GitHub 倉庫

android-studio-plugins-translation.png

安裝完成後,重啟 Android Studio,選中英文,右鍵 -> Translate 即可翻譯。

功能較多,不好一一說明,更多用法及功能請見 Translation 的 GitHub 倉庫,文件為中文,閱讀無障礙。

Android Material Design Icon Generator

Android Material Design Icon Generator 是一個自動生成 Material Design 風格的圖示的外掛,相對於外掛 Android Drawable Importer 來說,個人更喜歡這個外掛,個人覺得這個外掛更好用一點。

android-studio-plugins-material-icon.png

在任意地方 右鍵 -> New -> Material Design icon開啟皮膚即可,在皮膚中對圖示進行選擇及設定。

Genymotion

Genymotion 是一款速度較快的 Android 模擬器,以前單獨安裝使用過,效果很不錯,現在已經可以直接在 Android Studio 的外掛中進行了。

android-studio-plugins-Genymotion.png

外掛資源站

可在下面的外掛資源站搜尋更多外掛,檢視外掛資源等資訊。

其他章節

閱讀原文

相關文章