安卓熱修復

Android Launcher3 基本功能分析

1、介面的佈局,從上往下分別為: DeleteDropTarget(應用解除安裝區域,它是一個DropTarget) Workspace(頁面容器,一個頁面是一個CellLay

Handler.postDelayed的原理

大部分同學在回答Handler的原理的時候都能回答出Handler將訊息丟到MessageQueue中,然後Looper.loop死迴圈不斷從MessageQueue中拿訊息去執行。 這塊我之前也有寫個文

掌握Kotlin Coroutine之 基礎概念

這是 掌握Kotlin Coroutine 系列文章第一節內容。之所以取名為 掌握Kotlin Coroutine 而不是 精通 是由於 Coroutine 是一個新的特性,也剛剛正式釋出沒多久,我也並沒有經

Android 設計模式 - 裝飾器模式

簡介 在現實生活中可以看到很多裝飾模式的例子,或者可以大膽的說裝飾模式無處不在,就拿人來說,人需要各式各樣的衣著,不管你穿著怎樣,但是對於人的本質來說是不變的,充其量只是在外面披上一層遮羞物而已,這就是裝飾

MVC與MVP架構模式

MVC架構模式 MVC全稱是Model-View-Controller也就是模型-檢視-控制器,MVC是一個框架模式而非設計模式,那麼框架模式和設計模式又有什麼區別呢?框架模式中會用到設計模式,你可以簡單的

Android開發經驗談:webview記憶體洩漏

看了很多WebView記憶體洩漏的博文,很多文章都有多多少少的問題。 我便在我自己的博文中仔細針對webView記憶體洩漏進行分析。 看這篇文章的人都應該對webview深惡痛絕 怎麼總是釋放不掉呢

「Android 架構」—— MVVM 詳解

前言 只要你掌握了基礎知識,要想構建一個完整的 Android App 並不難,但是想要寫出一個 可維護 的 App 就是另一回事了,這時候就必須讓你自己的程式碼足夠健壯,就需要避免把所有業務邏輯程式碼都

個人自用總結的Android模組化架構模板

模板專案連結 ArchitectureSample 如果大家覺得有什麼問題或者建議,歡迎提issue,這個工程我也會不斷改進,雖然比不上大公司、大牛的那些NB架構,但自己不斷學習改進也是一種進步吧。

1716188753.725