這個系列最后一篇文章,簡單總結下SurfaceFlinger的啟動流程及合成視圖過程。 一、SurfaceFlinger啟動流程 Surface...

這個系列最后一篇文章,簡單總結下SurfaceFlinger的啟動流程及合成視圖過程。 一、SurfaceFlinger啟動流程 Surface...
原創文章,轉載注明出處,多謝合作。 有段時間沒有跟新文章了,最近有點忙,但是博客也不能因此停更了,打起精神,立個flag,兩周內把硬件加速總結完...
前言 最近寫業務的時候遇到一個帶有輪播的界面 在交互效果還定稿的時候,大佬同事建議輪播樣式可以考慮 MotionLayout 中的 Carous...
DataBinding 是谷歌官方發布的一個框架,顧名思義即為數據綁定,是 MVVM 模式在 Android 上的一種實現,用于降低布局和邏輯的...
1.Android增強現實(一)-AR的三種方式(展示篇)2.Android增強現實(二)-支持拖拽控制進度和伸縮的VrGifView3.And...
Lifecycle的存在意義 文章開頭先來引入一個 業務案例 這是一個學習英語的App,部分頁面支持 劃詞播放 如何可以優雅得實現這個真實的業務...
在OkHttp3中,其靈活性很大程度上體現在可以 intercept 其任意一個環節,而這個優勢便是okhttp3整個請求響應架構體系的精髓所在...
知其然,知其所以然。了解原理之后會幫助我們在使用過程中遇到問題能夠定位的更準確,速度更快一點。所以搞了一波DataBinding的原理,記錄下來...
引言:當在 xml 中給 View、ViewGroup 設置 android:layout_height="wrap_content" 時,發現...
面試已經過一段落,前前后后面試了有10幾家公司,遇到的Android基礎知識考核大同小異,借此機會對Android知識進行一個總結。 1.內存泄...