android完整資訊App、Kotlin新聞應用MVP + RxJava + Retrofit + Dagger2、優雅區間選擇器等原始碼
Android精選原始碼
ofollow,noindex"> Android完整資訊客戶端原始碼


image
Android Wifi熱點資料傳輸Socket 通訊示例原始碼

image

image

一款Kotlin新聞客戶端, MVP + RxJava + Retrofit + Dagger2

image

image
BezierSeekBar優雅的區間選擇器,貝塞爾曲線樣式,豐富的自...

image
Android優質部落格
Activity是安卓上最聰明的設計之一,優秀的記憶體管理讓多工完美執行在最流行的作業系統之上。並不是讓Activity在螢幕上啟動就完事了,其啟動方式也是需要關注的。這個話題的內容很多,其中很重要的就是啟動模式(launchMode)。這也是我們這篇部落格要討論的內容。因為不同的Activity有不同的目的。有些被設計... 閱讀原文
FrameLayout的位置是在父類View中就確定了的,不像measure流程大小是由子View的大小確定,自定義ViewGroup必須實現onLayout方法,因為在ViewGroup中該方法是個抽象方法,在layout執行完成後呼叫View的getWidth、getHeight方法才能返回有效值,因此位置是在layout步驟的setFrame方法中初始化的... 閱讀原文
我寫了個hello world工程測試了一下,引用前debug.apk大小是1417kb,引入Room後debug.apk大小是2077kb,也就是相差660kb(還能夠接受),我引入了GreenDao後debug.apk大小是2067kb,相差650k,結論:Room和GreenDao的物理體積是差不多的... 閱讀原文
之前的文章裡,有朋友評論說餓了麼的動畫是使用AnimatedVectorDrawable來實現的。這個東西雖然原來也知道,但是一直沒有切實的使用過。剛好昨天有看到一個蠻帥的向量動畫(文末福利),有了興趣,特意來抽空擼了一個demo來體驗下。先來看看一些我擼的一些demo(部分svg資源及動畫蒐集自網路)。... 閱讀原文
Android App的設計架構MVC MVP MVVM與架構經驗談
和MVC框架模式一樣,Model模型處理資料程式碼不變在Android的App開發中,很多人經常會頭疼於App的架構如何設計:我的App需要應用這些設計架構嗎?MVC,MVP等架構講的是什麼?區別是什麼?本文就來帶你分析一下這幾個架構的特性,優缺點,以及App架構設計中應該注意的問題。1.架構設計的目的通過設計使程式模組... 閱讀原文