国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

「Do.009」Android 實(shí)戰(zhàn)項目(4)——AndroidStudio插件推薦(磨刀)

fish / 3435人閱讀

摘要:但是用這個插件會更加的輕便。當(dāng)然了,對于很多個人開發(fā)者而言,這個平臺也成了他們的正式發(fā)布平臺。接下來我們應(yīng)該就會真正開始搞項目了,激不激動。那么下一篇文章的可能性,是關(guān)于通過配置和環(huán)境分離的內(nèi)容。

首發(fā)公眾號:Android程序員日記
作者:賢榆的榆
如果你覺得有幫助歡迎關(guān)注、贊賞、轉(zhuǎn)發(fā)
閱讀時間:5392字 13分鐘

版本管理相關(guān)的內(nèi)容,我們也了解的差不多了。是不是該開始寫代碼了?不要著急,古人云“工欲善其事,必先利其器”。從小我們就聽“磨刀不誤砍柴功”。所以今天,在開始之前,我們就先來磨一磨手中的刀。要知道我們現(xiàn)在用的可是Android Studio 而不是Eclipse了。很多事情我們都可以利用插件來幫我們快速解決,讓我們可以把更多寶貴的時間投入到真正的開發(fā)當(dāng)中!下面就為大家推薦一些我用的插件。

界面插件 1、CodeGlance
介紹:翻譯一下是代碼一撇,這個應(yīng)該很多人都用過了。其實(shí)他就是幫我們快速瀏覽及定位代碼的工具了
Git地址:https://github.com/Vektah/Cod...
下載次數(shù):57.7w+

安裝——后面的插件將不演示安裝步驟
這里打開androidstudio的設(shè)置頁面用了一個快捷鍵cmd+,(mac的快捷鍵)

設(shè)置——這個一般用默認(rèn)就好了

使用——一看就懂

2、Material Theme UI
介紹:這就是一款主題軟件,凡是IntelliJ家族的編程軟件(如:PyChrome、IDEA、AndroidStudio等等)都能安裝,該主題從命名也可以看出是采用了谷歌提出的Material Design的設(shè)計風(fēng)格。最終來幫我們打造更“個性化”、更“順眼”的代碼編寫軟件!
git地址:https://github.com/equinusoci...
下載次數(shù):215.9w+

對比


使用

主題下載導(dǎo)入
下載地址:http://color-themes.com/?view...

3、SexyEditer
介紹:“性感的編輯器”——正如你所看到的,這是個可以讓你的AndroidStudio變得性感的插件。它可以改變你的編譯器背景。聞名不如見面,看看下面的動圖是如何把a(bǔ)ndroidStudio變成動圖的吧!
Git地址:https://github.com/igr/idea-s...
下載次數(shù):6.3w+

使用(打開設(shè)置-->OtherSetting-->Sexy Editor)
有沒有感覺瞬間性感了

配置說明

效率插件 1、GsonFormat
介紹:該插件是用來將json串轉(zhuǎn)換成我們需要的實(shí)體類。實(shí)用類的插件是真的可以幫我們提高效率了!
Git地址:https://github.com/zzz40500/G...
下載次數(shù):53.6w+


不用懷疑,就想你看到的那么快!

注:Json2Pojo

2、Android ButterKnife Zelezny
介紹:大家都知道ButterKnife是android大神JakeWharton寫的view控件注解框架,可以讓我們的這部分的代碼可以更清晰,簡潔!而這個插件更是讓我們一鍵完成findViewBy和實(shí)現(xiàn)點(diǎn)擊事件的所有事情。簡直大大減少了我們的重復(fù)工作量!所以如果我們想要使用該插件時,還是要先引入butterKnife的庫。不然生成代碼后根本找不到包。
插件git地址:https://github.com/avast/andr...
ButterKnife庫git地址:https://github.com/JakeWharto...
下載次數(shù):47.6w+

導(dǎo)入ButterKnife包
引入庫也是相當(dāng)簡單的,只需在moudle的build.gradle中進(jìn)行如下配置:

dependencies {
    ...
    implementation "com.jakewharton:butterknife:8.8.1"
    annotationProcessor "com.jakewharton:butterknife-compiler:8.8.1"
}

使用

自動導(dǎo)包
可能有的朋友發(fā)現(xiàn)生成了很了代碼之后還要手動導(dǎo)包,自動導(dǎo)包需要進(jìn)行如下設(shè)置:

3、GenerateFindViewById
介紹:這一款功能和Android ButterKnife Zelezny功能類似甚至可以說更加強(qiáng)大的view控件生成插件了。該插件除了能生成注解butterknife ,findViewById也是能生成。這個插件是我之前用模塊化開發(fā)時,使用ButterKnife有點(diǎn)問題,趕時間,又想偷懶所有找到這個插件來生成findViewById的相關(guān)代碼!
Git地址:https://github.com/wangzailfm...
下載次數(shù):0.91w+

butterknife 使用

findViewById使用

GenerateFindViewById Vs Android ButterKnife Zelezny

4、LayoutFormatter
介紹:格式化代碼,有助于我們們自己調(diào)試,也有助于別人去閱讀了解我們的代碼。我們的class 文件都可以通過cmd+opt+L 來進(jìn)行格式化。而這個插件就可以幫我們格式化我們xml文件。
Git地址:https://github.com/drakeet/La...
下載次數(shù):1.1w+

格式化對比圖

操作:右鍵 -> Refactor -> Reformat Layout XML

5、JsonOnlineViewer
介紹:這一個可以幫助我們測試后臺接口的一個插件,你可以用它選擇請求方式GET/POST等,然后添加請求的header、body。查看請求歷史、產(chǎn)看返回結(jié)果的json信息。雖然不用插件也可以,你可以去下載一些接口測試軟件,比如postman。但是用這個插件會更加的輕便。再加上開發(fā)的時候用快捷鍵無縫銜接,快速打開,這款插件的優(yōu)勢還是有的。要說缺點(diǎn)的話,
介紹地址:沒有g(shù)ithub上找到,只找到了這個鏈接——https://plugins.jetbrains.com...
下載次數(shù):4.6w+

使用

6、Android Selector Generate
介紹:當(dāng)一個應(yīng)用做到后期的時候,我們的ui就會做很多優(yōu)化了。之前的button一個背景色就好了,現(xiàn)在有好幾種狀態(tài)背景色了。不可點(diǎn)擊用灰色,可點(diǎn)擊用深色,點(diǎn)擊之后用淺色。然后我們就要給這個button寫一個selector的xml了。如果類似的工作比較多的話,就很崩潰了。因?yàn)槟愕膶懙拇a都是樣,完全沒有技術(shù)含量,而且非常的耗時。那么SelectorChapek for Android 這個插件就帶著它的使命出現(xiàn)了,幾乎是2鍵生成我們需要的所有selector xml文件,想象都美。
說明: 在插件搜索界面你還會看到一個比這個插件下載次數(shù)更多的叫SelectorChapek for Android,但是當(dāng)你下載下來之后你會發(fā)現(xiàn)完全用不了(至少我的mac是這樣)。后來我看了一下發(fā)現(xiàn),這兩個插件的描述一樣 ,所留的github地址也是一樣的。而且Andrdoid Selector Generate在2013年前面幾個版本,就是SelectorChapek for Android。大概猜到了,這個插件應(yīng)該就是SelectorChapek for Android插件的延續(xù)了,所以我們會看到SelectorChapek for Android這個插件最后一個版本就是到2013年的,而Android Selector Generate 最后一個版本時到2015年的。反正就是Android Selector Generate現(xiàn)在能用。詳細(xì)對比可以看下面對比圖
Github地址:https://github.com/inmite/and...
下載次數(shù):1.7w+4.8w

對比圖

使用:

操作:找到存放了狀態(tài)圖的drawable文件夾右鍵->選擇 Generate Android Selectors

注:selector自動生成的命名規(guī)范表

File name suffix Drawable state
_normal (default state)
_pressed state_pressed
_disabled state_focused
_focused state_enabled (false)
_checked state_checked
_selected state_selected
_hovered state_hovered
_checkable state_checkable
_activated state_activated
_windowfocused state_window_focused
工具類插件 1、ECTranslation
介紹:一看就知道,這是一個翻譯軟件,用來閱讀別人的代碼和閱讀源碼時可以用到。使用也是很簡單的。主要是給我們這些英文不太好的同學(xué)行個方便。
Git地址:https://github.com/Skykai521/...
下載次數(shù):3.9w+

使用

2、ADB WiFi Connect
介紹:這個是幫我們更方便的進(jìn)行無線了連接Android 設(shè)備進(jìn)行調(diào)試的插件,之前寫過一篇《「Do.003」 adb無線連接Android設(shè)備》
里面用到的方法還是使用命令行,但其實(shí)也可以使用這個插件輕松實(shí)現(xiàn),后面的動圖有展示。之前聽到有小伙伴說使用插件連接的方式?jīng)]有命令行穩(wěn)定,這個我覺的有點(diǎn)扯吧,畢竟插件就是幫我們把命令圖形化了一下。所以我個人覺得應(yīng)該是不存在。
Git地址:https://github.com/appdictive...
下載次數(shù):3.9w+

使用:
注:要將手機(jī)和電腦連接到同一熱點(diǎn)下!

操作:如上圖,點(diǎn)擊按鈕啟動->usb連接手機(jī)->點(diǎn)擊右側(cè)的CONNECT->出現(xiàn)了wifi連接 到這里其實(shí)就已經(jīng)成功了。

第三方插件 1、fir.im upload
介紹:這個是fir.im這個開發(fā)線上測試平臺方便apk上傳發(fā)包使用的,我在app后期測試環(huán)節(jié)還是喜歡用這個的,不用給apk直接給測試一個地址用就不用變。
當(dāng)然了,對于很多個人開發(fā)者而言,這個平臺也成了他們的正式發(fā)布平臺。而平臺每日最多100的下載對于初期的個人開發(fā)者而言 ,那是完全夠用的。
官網(wǎng):https://fir.im
下載次數(shù):0.58w+

使用:

掃碼后可以看到的信息

fir后臺

2、Genymotion
介紹:這個就是就是方便我們啟動Genymotion模擬器的插件,啟動模擬器還要一個插件,畢竟genymotion還是市面上最強(qiáng)大的android 模擬器。自然也會在使用上給我們打造一體化無縫銜接的體驗(yàn)了。但我用真機(jī)以后,就很少用模擬器了。
Git地址:https://github.com/drakeet/La...
下載次數(shù):158.2w+

操作:點(diǎn)擊下圖黃色圓圈里的手機(jī)按鈕即啟動genymotion

最后

除了上面這些,這里也給大家推薦兩個鏈接,供大家參閱。
https://ydmmocoo.github.io/20...

https://www.zhihu.com/questio...

好了這次這篇更新的久了一些,但好在一字一句的敲,一幀一圖的截。也終究算是把它寫完了。這里分享的也都是我自己在工作中實(shí)際用過的。我已經(jīng)將我個人AndroidStudio的settings導(dǎo)出來了,只需要在公眾號后臺回復(fù)「settings」即可獲得該androidStudio的設(shè)置包。然后按下圖操作即可以導(dǎo)入。

接下來我們應(yīng)該就會真正開始搞項目了,激不激動。那么下一篇文章80%的可能性,是關(guān)于通過gradle配置release和debug環(huán)境分離的內(nèi)容。敬請期待!

系列回顧

「Do.006」Android實(shí)戰(zhàn)項目(1)——我想說“開始吧”

「Do.007」Android實(shí)戰(zhàn)項目(2)——使用Github進(jìn)行版本管理

「Do.008」Android實(shí)戰(zhàn)項目(3)——Git 分支管理模型

如果你覺得有幫助不妨掃碼關(guān)注我的公眾號,我會不定期更新!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/76685.html

相關(guān)文章

  • Do.012」記一次mac版AS3.1升級的坑

    摘要:首發(fā)公眾號程序員日記作者賢榆的榆如果你覺得有幫助歡迎關(guān)注贊賞轉(zhuǎn)發(fā)閱讀時間字分鐘注先簡述一下時間線月日周日上午拿到新的下午裝好系統(tǒng)晚上從舊的上遷移數(shù)據(jù)到新。到月號還沒有修復(fù),官方也還沒有任何關(guān)于這方面的恢復(fù)。 showImg(https://segmentfault.com/img/remote/1460000016418427?w=690&h=365); 首發(fā)公眾號:Android程序...

    Anleb 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<