我寫(xiě)的Android Studio插件下載量突破1000啦

前一段時(shí)間,我在做開(kāi)發(fā)的時(shí)候厦凤,看到Android Studio提示我當(dāng)前用的版本已經(jīng)過(guò)期了鼻吮,推薦我下新版本。既然有新版本泳唠,那我就要試試啊狈网。

下載了新版本,安裝以后笨腥,提示要導(dǎo)入之前的配置信息拓哺。導(dǎo)就導(dǎo)吧。導(dǎo)入配置信息脖母,編譯項(xiàng)目士鸥,無(wú)法正常完成,到網(wǎng)上找了找原因谆级,原來(lái)是Android Studio2.0需要高版本的gradle插件烤礁。想到最新版的gradle使用文檔不好找讼积,我還是換回以前的老版本吧。我回到以前的版本脚仔,繼續(xù)做開(kāi)發(fā)勤众,就當(dāng)出去逛了個(gè)街。開(kāi)發(fā)的過(guò)程中鲤脏,我就發(fā)現(xiàn)以往好使的代碼生成插件们颜,居然不能正常運(yùn)行了。我刪除插件以后猎醇,再搜索插件庫(kù)窥突,發(fā)現(xiàn)居然怎么都想不起當(dāng)初那個(gè)插件名字是什么,急急忙忙地找了遍硫嘶,還是沒(méi)找到阻问。最后沒(méi)法,只好換了個(gè)插件沦疾。

雖說(shuō)是換了個(gè)插件称近,功能一樣,可畢竟不一樣啊曹鸠。生成的代碼后面加上控件名煌茬。比如說(shuō)我是個(gè)textView,生成的變量名是id+TextView,無(wú)故多了個(gè)后綴,名字又臭又長(zhǎng)彻桃。我也沒(méi)招誰(shuí)惹誰(shuí)啊坛善,就只是手賤,玩了個(gè)最新版邻眷,居然會(huì)有如此下場(chǎng)眠屎。一怒之下,我決定整合一個(gè)牛逼的插件肆饶,把我經(jīng)常用的插件整合起來(lái)改衩,不用到處胡亂下載,萬(wàn)一插件有問(wèn)題驯镊,我可以馬上上手修改葫督,不用再整得雞飛狗跳了。

我常用的有7個(gè)插件板惑,相信大家也用到過(guò)橄镜。

Android Studio Prettify?

這個(gè)插件的功能,就是根據(jù)layout文件生成對(duì)應(yīng)的findViewById代碼冯乘。使用方法有兩個(gè)

1.在Activity的onCreate代碼的setContentView部分洽胶,雙擊R.layout.xx這個(gè)xx部分,然后右鍵->generate->會(huì)多出來(lái)兩個(gè)菜單

2.在Fragment和Adapter代碼的View view = LayoutInflater.from(context).inflate(xxx),雙擊view裆馒,然后右鍵->generate->會(huì)多出來(lái)兩個(gè)菜單

Gson Format

這個(gè)插件的功能姊氓,可以將你的json數(shù)據(jù)直接轉(zhuǎn)化成gson類(lèi)丐怯,不用自己敲代碼啦。使用方法是:在代碼上右鍵->generate->會(huì)有一個(gè)Gson Format菜單翔横,選中后會(huì)出來(lái)一個(gè)對(duì)話框读跷,把json數(shù)據(jù)直接粘貼進(jìn)去就好。

Android Code Generator

這個(gè)也是代碼自動(dòng)生成工具禾唁,使用方法和Android Studio Prettify不同的是舔亭,你要在layout文件窗口->右鍵選中某個(gè)layout文件->Generate Android Code,然后選中里面的菜單蟀俊,會(huì)直接生成對(duì)應(yīng)的代碼

SelectorChapek

這個(gè)是用來(lái)生成selector的工具。圖片一般有點(diǎn)擊狀態(tài)订雾,選中狀態(tài)肢预,按下?tīng)顟B(tài)等等。你只要將對(duì)應(yīng)的圖片按照固定的格式命名洼哎,放在drawable-xx的文件夾下烫映,然后選中這個(gè)文件夾,右鍵Generate Android Selector,就自然而然地生成對(duì)應(yīng)的selector文件噩峦,不用自己傻傻地敲代碼啦

IntelliJ/Android Studio Plugin for Android Parcelable boilerplate code generation

這個(gè)是用來(lái)生成Parcelable類(lèi)的锭沟。Activity之間傳遞數(shù)據(jù)的時(shí)候,除了原始類(lèi)型以外识补,還可以傳Parcelable類(lèi)型的數(shù)據(jù)族淮,但是自己寫(xiě)的話會(huì)很麻煩,現(xiàn)在這個(gè)工具可以直接幫助生成對(duì)應(yīng)的代碼凭涂,簡(jiǎn)單方便又快捷啊祝辣。

folding-plugin

這個(gè)是折疊插件。項(xiàng)目寫(xiě)到一定程度的時(shí)候切油,資源文件會(huì)超多蝙斜。layout文件也是一堆一堆的,有時(shí)候想查看某個(gè)文件澎胡,需要拉半天孕荠,看不到重點(diǎn),那么這個(gè)插件的優(yōu)勢(shì)就來(lái)啦攻谁。它按照l(shuí)ayout文件的前綴稚伍,把layout進(jìn)行了分組。比如說(shuō)你以activity_,fragment_開(kāi)頭巢株,就會(huì)分別在activity和fragment這個(gè)兩個(gè)分組下槐瑞。簡(jiǎn)化了你自己的查找麻煩。

Lifecycle-Sorter

這個(gè)插件的好處就在于阁苞,可以把你的fragment和Activity代碼按照生命周期來(lái)排列困檩,自己閱讀代碼的時(shí)候祠挫,可以按照一定的邏輯順序查看。


我整合了這7個(gè)插件悼沿,合為一體等舔,名為androidstudiosuperplugin,發(fā)布一個(gè)多月,有1000多的下載量糟趾,至此慶賀一下慌植,以為自夸。

項(xiàng)目的github地址:https://github.com/b2b2244424/AndroidStudioSuperPlugin

歡迎關(guān)注义郑!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝶柿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子非驮,更是在濱河造成了極大的恐慌交汤,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劫笙,死亡現(xiàn)場(chǎng)離奇詭異芙扎,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)填大,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)戒洼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人允华,你說(shuō)我怎么就攤上這事圈浇。” “怎么了靴寂?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵汉额,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我榨汤,道長(zhǎng)蠕搜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任收壕,我火速辦了婚禮妓灌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜜宪。我一直安慰自己虫埂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布圃验。 她就那樣靜靜地躺著掉伏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斧散,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天供常,我揣著相機(jī)與錄音,去河邊找鬼鸡捐。 笑死栈暇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的箍镜。 我是一名探鬼主播源祈,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼色迂!你這毒婦竟也來(lái)了香缺?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤歇僧,失蹤者是張志新(化名)和其女友劉穎赫悄,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體馏慨,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年姑隅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了写隶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讲仰,死狀恐怖慕趴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鄙陡,我是刑警寧澤冕房,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站趁矾,受9級(jí)特大地震影響耙册,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜毫捣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一详拙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蔓同,春花似錦饶辙、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春矿微,著一層夾襖步出監(jiān)牢的瞬間痕慢,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工冷冗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留守屉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓蒿辙,卻偏偏與公主長(zhǎng)得像拇泛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子思灌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容