? ? ? ? ?接著上次的文章來(lái)寫的复斥,這次一定要淡定的將剩余的精選項(xiàng)目給介紹完悬秉,方不負(fù)各位朋友對(duì)我的關(guān)注哈澄步。畢竟要是
再不寫,都該進(jìn)入2018年和泌,到時(shí)候新的目標(biāo)村缸,新的任務(wù),大家一起加油哈武氓。
? ? ? ? 開(kāi)始之前梯皿,先說(shuō)說(shuō)前幾天圣誕節(jié),真是溜的一百分啊县恕,為什么這么說(shuō)呢东羹,因?yàn)榻衲晔怯袘偃说墓?jié)日啊,以前誰(shuí)管什么節(jié)日呢
只在乎能不能多放兩天假忠烛,現(xiàn)在每天都在日歷上圈圈属提,生怕錯(cuò)過(guò),確實(shí)有一種痛并快樂(lè)的感覺(jué)哈美尸。其中苦樂(lè)冤议,不足為外人道哉。
這個(gè)還是給大家說(shuō)個(gè)笑話吧师坎,已經(jīng)感覺(jué)有殺氣隔著屏幕逼近了恕酸。
? ? ? ? ?現(xiàn)在開(kāi)始言歸正傳哈,上次說(shuō)到了BaseRecyclerViewAdapterHelper屹耐,這個(gè)已經(jīng)厲害的飛起的框架尸疆,不過(guò)大家在閑暇的時(shí)候
不妨去研究一下里面的原理椿猎,看看是怎么抽取共享的,這個(gè)畢竟我們的志向是攻城獅而不去碼農(nóng)是吧寿弱。
12.節(jié)操播放器 底層為嗶哩嗶哩的開(kāi)源播放器
https://github.com/lipangit/JieCaoVideoPlayer
? ? ? ? 簡(jiǎn)介:雖然名字很那什么犯眠,但功能相當(dāng)強(qiáng)大,想當(dāng)初在要在listview播放一個(gè)東西症革,雖然看著不難筐咧,但代碼冗余和性能確實(shí)卡的
不能行,之后遇見(jiàn)這個(gè)之后噪矛,哎說(shuō)多了都是淚哈量蕊。功能強(qiáng)大,主要是以前里邊的視頻名字比較污艇挨,相信許多小伙伴見(jiàn)過(guò)類似的都知
道的残炮。總的來(lái)說(shuō)缩滨,功能強(qiáng)大势就,能在ListView、ViewPager和ListView脉漏、ViewPager和Fragment等多重嵌套模式下全屏工作苞冯,并且還可
以在webview中嵌套本地視頻插件,所以感覺(jué)除了直播那種侧巨,剩下的基本都能用哈舅锄。指數(shù)5k多,并且剛剛更新沒(méi)幾天司忱。
13.各種選擇器
https://github.com/saiwu-bigkoo/Android-PickerView(6k多)
https://github.com/gzu-liyujiang/AndroidPicker(3k多)
? ? ? ? ?簡(jiǎn)介:這個(gè)是買一送一哈皇忿,當(dāng)然都是非常優(yōu)秀的項(xiàng)目,并且還在持續(xù)更新烘贴,第一個(gè)是專注于時(shí)間選擇器和地址三級(jí)聯(lián)動(dòng)禁添,簡(jiǎn)單好用
跟ios的比較類似,這樣我們?cè)谧鰱|西應(yīng)該不會(huì)頭疼了桨踪,為什么ios原生的,我們卻要自定義哈芹啥。相較于第二個(gè)來(lái)說(shuō)的話锻离,功能比較全,基本
上涵蓋了所有的選擇器墓怀,大家可以跑跑demo看看汽纠,還是有點(diǎn)逗逗的哈。
14.網(wǎng)絡(luò)框架 ? okgo
https://github.com/jeasonlzy/okhttp-OkGo
? ? ? ? 簡(jiǎn)介:個(gè)人感覺(jué)這是這一年以來(lái)傀履,個(gè)人發(fā)現(xiàn)的最有用的框架之一虱朵,性能上感覺(jué)也就Retrofit能夠超過(guò)它,其余的都是戰(zhàn)五渣,哈哈碴犬。
這個(gè)只是開(kāi)個(gè)玩笑哈絮宁,各有各的優(yōu)劣,相對(duì)使用方便度和應(yīng)用場(chǎng)景來(lái)說(shuō)話服协,感覺(jué)這個(gè)用著更方便了绍昂,畢竟httpclient這個(gè)現(xiàn)在見(jiàn)不到了哈
許多人想用okhttp,但是感覺(jué)麻煩,所以去使用volley偿荷,或者使用Retrofit窘游,這個(gè)純碎個(gè)人喜好和項(xiàng)目需求,說(shuō)到這是不是感覺(jué)產(chǎn)品經(jīng)理已經(jīng)
對(duì)你投來(lái)問(wèn)詢的眼光跳纳,個(gè)人喜好是老子的特權(quán)忍饰,好不好。貌似我們也有哈寺庄。指數(shù)是6k多,增長(zhǎng)的還是比較快的喘批。
15.下拉刷新、上拉加載铣揉、RefreshLayout饶深、OverScroll,Android智能下拉刷新框架逛拱,支持越界回彈
https://github.com/scwang90/SmartRefreshLayout
? ? ? ? ?簡(jiǎn)介:這個(gè)也是高能的框架之一敌厘,厲害的不能再厲害,下拉刷新的框架可謂是數(shù)不勝數(shù)朽合,但今天在這里俱两,我強(qiáng)烈推薦這個(gè),感覺(jué)
在這個(gè)框架上第一非他莫屬曹步,至于為什么宪彩,大家看效果就知道了,效果齊全讲婚,各種高逼格的效果基本上都有尿孔,不過(guò)貌似作者好像是外國(guó)
小哥,不知道怎么想的哈筹麸,搞出一個(gè)這么讓人省事的框架活合,真不知道是該喜歡他,還是喜歡他呢物赶。指數(shù)8k多白指,很值得收藏一下哈。
16.Android倒計(jì)時(shí)控件酵紫,使用Canvas繪制告嘲,支持多種樣式
https://github.com/iwgang/CountdownView
? ? ? ? 簡(jiǎn)介:本來(lái)不想說(shuō)這個(gè)的错维,這個(gè)用的比較小眾,但開(kāi)源的精神促使著還是給各位小伙伴共享一下哈橄唬,雖說(shuō)這個(gè)自己寫起來(lái)
也不是很麻煩赋焕,但是對(duì)于這種高負(fù)荷的工作來(lái)說(shuō),能省事就省一些事吧轧坎,雖然我們很牛宏邮,但不用這方面體現(xiàn)是吧。不過(guò)要是不忙
的話缸血,還是可以看看蜜氨,自己也可以寫的。這個(gè)指數(shù)才1k多捎泻,不過(guò)也不錯(cuò)了哈飒炎。
17.開(kāi)源的彈幕插件
https://github.com/Bilibili/DanmakuFlameMaster
? ? ? ? 簡(jiǎn)介:彈幕插件,集成的話笆豁,可以參考http://blog.csdn.net/guolin_blog/article/details/51933728郎汪,有沒(méi)有感覺(jué)我這服務(wù)很到位
也就比對(duì)我女朋友差一點(diǎn)而已啦。去年年初的這個(gè)闯狱,參考的一些都不好用煞赢,自己寫吧,水平確實(shí)沒(méi)到那個(gè)程度哄孤,最終發(fā)現(xiàn)這個(gè)
對(duì)于直播來(lái)說(shuō)照筑,這個(gè)基本上必不可少的,不過(guò)現(xiàn)在一些集成視頻的sdk里面瘦陈,好像有些本身自帶的有凝危,這個(gè)還沒(méi)細(xì)看。等明年再看晨逝。
18.Android關(guān)于webview集成框架
https://github.com/Justson/AgentWeb
? ? ? ? ?簡(jiǎn)介:開(kāi)源項(xiàng)目有很多蛾默,但是第一次見(jiàn)封裝webview的,可能是我見(jiàn)識(shí)少的緣故吧捉貌,不過(guò)現(xiàn)在混合開(kāi)發(fā)很流行支鸡,流應(yīng)用或者說(shuō)
輕應(yīng)用現(xiàn)在也不少,這個(gè)框架還是比較好用的昏翰,最起碼統(tǒng)一了網(wǎng)頁(yè)的格式苍匆, 并且簡(jiǎn)化本地和js的交互,另外還可以跟騰訊X5合用棚菊,
這也是很強(qiáng)大的,現(xiàn)在還在使用原生接口和js交換的小伙伴叔汁,可以嘗試一下這個(gè)统求,指數(shù)2k多检碗,估計(jì)快3了。
19.時(shí)間軸樣式(快遞記錄)
https://github.com/baoyachi/StepView
? ? ? ? ?簡(jiǎn)介: 這個(gè)用時(shí)間軸形容或許更為貼切一些码邻,但大部分都是在顯示快遞的時(shí)候好像才會(huì)用到這個(gè)折剃,畢竟應(yīng)用里面需要做時(shí)間軸的
真心不多。當(dāng)時(shí)第一次自己寫的時(shí)候像屋,使用圖片一個(gè)一個(gè)替換的怕犁,也算是自定義控件,反正原理差不多的己莺,但本著能省事就省事一點(diǎn)的
原則奏甫,還是發(fā)現(xiàn)了這個(gè)項(xiàng)目,這個(gè)樣式更為全面一些凌受≌笞樱基本上做電商項(xiàng)目的繞不開(kāi)這個(gè)哈。指數(shù)接近3k.
20.篩選組件
https://github.com/dongjunkun/DropDownMenu
? ? ? ? 簡(jiǎn)介:組合篩選組件胜蛉,這個(gè)應(yīng)用的場(chǎng)合相對(duì)來(lái)說(shuō)比較廣一些挠进,核心就集合套集合,在包括view誊册,還有就是一二菜單的嵌套领突,不過(guò)
對(duì)比來(lái)說(shuō),作者的這個(gè)還是很厲害的哈案怯,并且附有實(shí)現(xiàn)原理的說(shuō)明君旦,可以作為干貨好好研究一下。指數(shù)2k多殴泰。
21.藍(lán)牙的快速開(kāi)發(fā)框架
https://github.com/Jasonchenlijian/FastBle
? ? ? ? ?簡(jiǎn)介:藍(lán)牙開(kāi)發(fā)于宙,步驟都快成固定了啦,但對(duì)我們來(lái)說(shuō)悍汛,使用原生的還是很痛苦的捞魁,但該懂的還得懂的,這個(gè)也是一個(gè)比較小眾的
框架离咐,貌似比那個(gè)webview還小眾谱俭,作者很厲害,為我們封裝一系列藍(lán)牙的操作宵蛀,對(duì)我們集成一些自有設(shè)備而言的話昆著,還是很方便的,當(dāng)然
自己研發(fā)的除外术陶,那個(gè)不在我們討論的范圍之內(nèi)的凑懂。指數(shù)雖然只有1k多,但精神不比那些9k差哈梧宫。
22.Android開(kāi)發(fā)人員不得不收集的代碼 工具類
https://github.com/Blankj/AndroidUtilCode
? ? ? ? ? 簡(jiǎn)介:最后一個(gè)吊炸天的工具類接谨,之前看錯(cuò)了摆碉,是另一個(gè)國(guó)內(nèi)的大神寫的,也非常厲害脓豪,但不是很全面巷帝,這個(gè)基本將項(xiàng)目中或者說(shuō)
android系統(tǒng)中能夠提供的工具類統(tǒng)統(tǒng)提供了一遍,指數(shù)15k,是打進(jìn)入全球最大的男性交友網(wǎng)站以來(lái)扫夜,見(jiàn)到的最多的一個(gè)了哈(官方的除外)
在項(xiàng)目中頻繁需要用到有些工具類楞泼,例如文件,字符笤闯,檢驗(yàn)堕阔,小的存儲(chǔ),管理activity望侈,加密印蔬,吐司等等,何必舍近求遠(yuǎn)脱衙,來(lái)來(lái)來(lái)侥猬,從今天
開(kāi)始使用這個(gè)框架,包您滿意哈捐韩。這也是17年奉上的最后一個(gè)框架了哈退唠。
? ? ? ? ?這是個(gè)人挑選的一些優(yōu)秀的項(xiàng)目給大家分享一下哈,從開(kāi)頭到結(jié)束荤胁,很淡定哈瞧预,小宇宙始終沒(méi)有爆發(fā)出來(lái),想想也是有那么一點(diǎn)點(diǎn)小開(kāi)心的仅政。恰好剛剛過(guò)完圣誕節(jié)垢油,送給大家一個(gè)小段子,希望大家開(kāi)心跨年圆丹,來(lái)年向錢看滩愁,向厚侃哈。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 這誰(shuí)送的辫封?(〝▼皿▼)誰(shuí)送的硝枉?(▼ヘ▼#)誰(shuí)送的(▼へ▼メ) ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 把我當(dāng)成什么人了! 蘋果趕緊拿回去
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 這明明可以多放2捆的倦微,放什么蘋果 妻味,我像是缺蘋果的人嗎!欣福!