Android 優秀文章和開源庫推薦

wutongke發表於2017-03-14

推薦近期看到的不錯的Android文章和開源庫

文章

1. Android許可權機制與適配經驗

本文主要分享了以下幾個知識點的內容,1、Android許可權機制關鍵知識點;2、QQ音樂對於許可權的適配經驗;3、近段時間以來遇到的一些Android許可權方面的問題。

推薦指數:四顆星

2. Android App啟動流程

文章從code的角度介紹了從桌面點選App launcher圖示到App啟動的全過程,有助於深入Android原始碼,缺陷是文章的程式碼排版不是很好,但文是好文!

推薦指數:四顆星

3. Android效能優化(四)之記憶體優化實戰

文章總結介紹了Android記憶體優化中的幾個不錯的工具,同時提出了一些記憶體優化code方面的建議。記憶體優化是每一個Android開發者進階必備的技能,建議不太瞭解的同學通過此文學習到入門知識,並深入實踐,持續提高自己的技術水平。

推薦指數:四顆星

4. Android外掛化原理解析

這是一個系列文章,從外掛化的概要到原理再到不同方案的對比,文章介紹的很詳細,並附上了code demo,個人認為作者具有非常棒的工匠精神,推薦!

推薦指數:五顆星

開源庫

1. vlayout

VirtualLayout是一個針對RecyclerView的LayoutManager擴充套件, 主要提供一整套佈局方案和佈局間的元件複用的問題。

使用效果不錯,而且是大廠的作品,可以從程式碼設計的角度學習一下。

推薦指數:五顆星

2. RxRetroJsoup

RxRetroJsoup不僅僅是解析html,可以通過註解直接從html中建立java物件,理論上只要願意花時間就可以把任意web網站clone為本地應用。其解析規則可以參考jsoup.org/cookbook/ex…。下圖是個人隨手寫的一個demo示意圖(把簡書個人頁的文章列表做了一個list,不過介面醜的令人髮指):

Android 優秀文章和開源庫推薦

推薦指數:四顆星

3. MarkdownView

一個支援markdown的View。

推薦指數:四顆星

4. Small

一個開源外掛化方案,使用簡單,功能強大。

推薦指數:五顆星

其他

作為程式設計師來講,尤其是初入職場的有志青年,一定要不斷的學習提高自己的技術,但是也要堅持思考,經常反思自己的學習是否有效,學而不思則罔 思而不學則殆,大家共勉。以下是知乎上看到的對於戰術勤奮和戰略勤奮的回答:

假設我是個健身小白,我終於決定去健身,我的目標是,3個月內,瘦下10斤,減脂塑形有線條,桃臀蜂腰變個人。

如果我每天只是堅持跑30分鐘,其餘的不管,這叫戰術勤奮。

如果我每天跑步30分鐘以外,我曾花時間和精力去研究過無氧有氧需搭配,飲食要控制,甚至我通過計算,精確得出我每天的飲食結構通過進食多少碳水,蛋白質,脂肪,在增肌的基礎上,10斤該如何消耗。這叫戰略勤奮。

我忙著跑步,通過使得自己認為自己真有在忙於運動這件事,製造了一個避難所

——我是不知道怎麼樣最有效嗎?我知道,但是有效性的形成,需要我沉澱下來進行反思,進行思考,梳理,記憶健身的一切知識點,但是我不,我寧願通過一件簡單的忙於跑步這件事,就推開了我要做出更大的更復雜的調整,從而避免做出更艱難的決定。

人多多少少,一開始總是都有點抗拒思考,拒絕學習。

就是這個意思,戰略勤奮=效率,戰術勤奮等於=不顧效率的逃避,有心理安。

歡迎關注公眾號wutongke,每天推送移動開發前沿技術文章:

Android 優秀文章和開源庫推薦
wutongke

相關文章