Android Studio和IntelliJ IDEA 中幾款實用的插件

插件安裝的方式有以下兩種:

  1. 方法一:
    1.Android Studio或者IntelliJ IDEA, File->Settings..->Plugins–>Browse repositores..搜索插件名稱,如GsonFormat
    2.安裝插件,重啟Android Studio或者IntelliJ IDEA

  2. 方法二:
    1.下載插件jar,如GsonFormat.jar ;
    2.Android Studio或者IntelliJ IDEA, File->Settings..->Plugins –>install plugin from disk..導入下載GsonFormat.jar
    3.重啟Android Studio或者IntelliJ IDEA

Android Studio中幾款實用的插件

1、android-butterknife-zelezny

Android-butterknife-zelezny 是根據(jù)butterknife定制的一款插件,方便使用butterknife注解框架的偷懶插件。
  可以讓你在添加Butterkinfe注解時偷偷懶,直接點擊幾下鼠標既可以完成注解的增加,同時還是圖形化的操作,可以說,大大的減輕了開發(fā)負擔。尤其是當你的layout中有很多很多的view需要通過findviewbyid來獲得引用時。實際上如果不用這個插件而通過手打加ButtefKnife注解的方式,要是view很多啟示也挺麻煩。
 在使用此插件前,需要已經(jīng)導入了butterknife的jar(或者在build.gradle中已經(jīng)加入:compile'com.jakewharton:butterknife:7.0.0'),隨后,在你需要導入注解的Activity或者Fragment或者ViewHolder的layout資源代碼上,右擊,選擇Generate然后Generate ButterKnife Injections,這時候生成類似于下列的選擇框:

Android ButterKnifeZelezny的github上的一個動態(tài)使用流程圖

Element為view的類型,ID為layout中資源的id名字,Variable Name即為你在代碼中引用出來的變量名,點擊Confirm后即可。

2、Gsonformat

GsonFormat是一個Android Studio的插件,輸入一段Json格式的數(shù)據(jù),會自動生成對應的Bean對象,省去了我們以前手動創(chuàng)建Json對象的時間。
使用方法:
在實體類中使用Generate的快捷鍵.快捷鍵:圖中選中的部分

Paste_Image.png
Paste_Image.png

3、Android Postfix Completion

可根據(jù)后綴快速完成代碼,這個屬于拓展吧,系統(tǒng)已經(jīng)有這些功能,如sout、notnull等。

Paste_Image.png

4、Lifecycle Sorter

可以根據(jù)Activity或者fragment的生命周期對其生命周期方法位置進行先后排序,快捷鍵Ctrl + alt + K。

Paste_Image.png

5、JsonOnlineViewer

可實現(xiàn)直接在android studio中調(diào)試接口數(shù)據(jù),可以選擇請求類型,自定義請求頭及請求體,json數(shù)據(jù)格式化后展示,配合著Gsonformat使用效果更佳。

Paste_Image.png

使用方法:

Paste_Image.png

6、CodeGlance

可用于快速定位代碼。

Paste_Image.png

7、ADB WIFI

使用wifi無線調(diào)試你的app,無需root權(quán)限

  1. 導航菜單查看 Tools–>Android–>ADB WIFI就算安裝成功了。


    Paste_Image.png
  2. 使用USB數(shù)據(jù)線連接手機和電腦
  3. 找到ADB WIFI 菜單
  4. 運行ADB Restart (Ctrl+Alt+Shift+R)
  5. 運行ADB USB to WIFI(Ctrl+Alt+Shift+W)
  6. 最后拔掉數(shù)據(jù)線,打開LogCat,看有沒有輸出的日志信息,如果有就是成功了。

8、

android手機應用

  1. 用于屏幕錄制的app
    原文地址:http://www.hongkiat.com/blog/android-screen-recording-apps/
    這里推薦一款app:Rec.
    GooglePlay下載地址:https://play.google.com/store/apps/details?id=com.spectrl.rec
    推薦一個可以直接下載其apk包的地址:https://apkpure.com/region-free-apk-download
  2. 在線轉(zhuǎn)換是文件到gif圖片的網(wǎng)站
    http://ezgif.com/video-to-gif

IntelliJ IDEA中幾款實用的插件

1、Mybatis Plugin和Mybatis Tools

可實現(xiàn)Mapper接口方法與XML配置文件中對應SQL自由切換導航功能。詳情參見如下鏈接:
Intellij Idea Mybatis 插件(plugin和tools插件)

2、Maven Helper

在不使用此插件的情況下,要想查看maven的依賴樹就要使用Maven命令maven dependency:tree
來查看依賴。想要查看是否有依賴沖突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>
只查看關(guān)心的jar包,但是這樣還是需要我執(zhí)行命令,并且當項目比較復雜的時候,這個過程是比較漫長的。maven helper就能很好的解決這個問題。
一旦安裝了Maven Helper插件,只要打開pom文件,就可以打開該pom文件的Dependency Analyzer視圖(在文件打開之后,文件下面會多出這樣一個tab),進入Dependency Analyzer視圖之后有三個查看選項,分別是Conflicts(沖突)、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結(jié)構(gòu)查看所有依賴)。并且這個頁面還支持搜索。很方便!并且使用該插件還能快速的執(zhí)行maven命令。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容