幾款有用的AndroidStudio外掛程式

2021-07-04 05:15:13 字數 1727 閱讀 1526

1.android parcelable code generator

顧名思義,這是個生成實現了parcelable介面的**的外掛程式。

在你的類中,按下alt + insert鍵彈出插入**的上下文選單,你會看到在下面有乙個parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了parcelable介面的**。從此不用再手動寫parcelable**,感覺怎樣呢?

2 androidcodegenerator

它的介紹說是可以生成viewholder和findview方法的**。不過怎麼生成findview方法的**我還沒找到,但生成viewholder也是挺酷炫的。

在你的adapter實現類的getview當中,將游標定位到你的布局檔案的id的變數中,按alt+insert外掛程式**,可以看到多了一項create view holder。

擇它之後,它會根據布局檔案裡的宣告了id的元素,為你生成對應的viewholder**,如下所示:

public

class

viewholder

}

很方便吧?

android layout id converter

由於上面的外掛程式當中我沒找到生成findview**的使用方法,於是我又找到了另乙個外掛程式來生成這樣的**。

使用方法:在你的布局檔案當中右鍵,在彈出來的選單當中選擇convert android layout xml,然後它會彈出乙個面板。選擇要生成的**的格式,按ok,這時它已經把生成的**複製在你的貼上板中,然後你在使用這個布局檔案的activity或fragment中,按ctrl + v 把**貼上出來就可以了。

android layout id converter這是乙個非常棒的android studio外掛程式。

他能減少我們寫一些必要但是重複量很多的**工作(findviewbyid)。

首先,我們需要安裝這個外掛程式:

開啟android studio -> setting -> 選擇:plugins

->選擇browse repositories -> 之後輸入:android layout id converter

之後 選擇:install plugin 之後選擇重啟android studio

4 selectorchapek for android

這是用於生成selector的外掛程式。你需要在drawable資料夾中右鍵,在彈出的選單中選擇generate android selectors,如下所示,它就會根據你的幾個drawable資料夾裡的資源的命名,幫你生成selector**。當然,你的資源檔案需要根據約定的字尾來命名。比如按下狀態為_pressed,正常狀態為_normal,不可用狀態為_disable,等等。更詳細的說明可以看github上該項目的說明檔案,專案位址為:

5 ***y editor

感覺碼**頓時有了滿滿的激情有木有!使用方法不多說,看官方說明或自己摸索。相信在此圖激勵下,你們很快就會學會怎麼用的。

注意:本外掛程式有乙個***,就是開久了會卡,甚至死掉。筆者台式電腦,8g記憶體(永久區只設了三四百m吧),在經常切換開啟檔案的情況下,會越來越卡,半天時間就可能oom了。不用這個外掛程式的時候,還沒遇到過讓ide oom的情況。所以自己權衡吧。

幾款有用的R包

1.autoinst 自動安裝缺失包,實際測試發現如果使用了包內的方法,只會導致r報錯,並不會觸發自動安裝缺失包,可能邏輯檢查考慮比較簡單 必須library指定包名,並且每次只會執行乙個缺失包的自動安裝,安裝完後就會中斷 2.autoplot 只是對ggplot2的plot方法 與 broom的a...

幾款有用的R包

1.autoinst 自動安裝缺失包,實際測試發現如果使用了包內的方法,只會導致r報錯,並不會觸發自動安裝缺失包,可能邏輯檢查考慮比較簡單 必須library指定包名,並且每次只會執行乙個缺失包的自動安裝,安裝完後就會中斷 2.autoplot 只是對ggplot2的plot方法 與 broom的a...

幾款主流的 Python IDE

寫 python 最好的方式莫過於使用整合開發環境 ide 了。它們不僅能使你的工作更加簡單 更具邏輯性,還能夠提公升程式設計體驗和效率。每個人都知道這一點。而問題在於,如何從眾多選項中選擇最好的 python 開發環境。初級開發者往往面臨這個問題。ide 是開發者建立程式時使用的軟體包。它通過簡單...