Read The Fucking Source Code 引言 Android AppWidget相對(duì)偏冷門。 開門見山一張圖,復(fù)雜問題庖解牛。Android AppWidg...
Read The Fucking Source Code 引言 Android AppWidget相對(duì)偏冷門。 開門見山一張圖,復(fù)雜問題庖解牛。Android AppWidg...
1. Livedata特性 LiveData 是一種可觀察的數(shù)據(jù)存儲(chǔ)器類。并且具有生命周期感知能力,能遵循其他應(yīng)用組件(如 Activity、Fragment 或 Servi...
原文地址https://blog.csdn.net/fly_with_24/article/details/104337067[https://blog.csdn.net/f...
今日推薦 經(jīng)常閱讀博客是個(gè)好習(xí)慣推薦技術(shù)小黑屋的Blog 引言 本篇文章目的在于詳細(xì)的理解Parcelable的使用,而不是死記代碼 我的CSDN博客地址 (由于csdn的...
View的繪制流程分為mesure、layout和draw三個(gè)階段,measure是對(duì)view寬和高進(jìn)行測量,確定了view的measuredwidht和measuredhe...
Java與C++之間有一堵由內(nèi)存動(dòng)態(tài)分配和垃圾收集技術(shù)所圍成的“高墻”,墻外面的人想進(jìn)去,墻里面的人卻想出來。 Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把它管理的內(nèi)存劃分為...
1. Binder是什么 在Android中Binder是跨進(jìn)程通信方式。不過從不同角度來開,binder也可以有如下理解: 1,從進(jìn)程間通信的角度看,Binder 是一種進(jìn)...
1. Kotlin協(xié)程作用 Kotlin協(xié)程是一套基于Java Thread的線程框架,最大的特點(diǎn)就是可以1,用同步的方式寫出異步代碼,并且2,不阻塞當(dāng)前線程。 2. cps...