240 發(fā)簡信
IP屬地:北京
  • 120
    Android 重學(xué)系列 SurfaceFlinger的概述

    前言 本文將會(huì)作為開啟SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger幾乎貫通了整個(gè)Android領(lǐng)域中所有的知識(shí)死姚。從HAL硬件抽象層到Fram...

  • 最后從場景3:攔截DOWN事件開始一直寫結(jié)論,求源碼分析勤篮,一直搞不懂down未被消費(fèi)的情況下都毒,move、up為什么不會(huì)分發(fā)碰缔。還有intercept攔截down為什么不攔截move和up

  • volatile為什么不能保證原子性

    首先要了解的是,volatile可以保證可見性和順序性,這些都很好理解瀑焦,那么它為什么不能保證原子性呢腌且? 可見性可見性與Java的內(nèi)存模型有關(guān),模型采用緩存與主存的方式對變量進(jìn)...

  • 大佬榛瓮,請教個(gè)問題:從上面的代碼中我感覺livedata是個(gè)好東西铺董,可以實(shí)現(xiàn)響應(yīng)式UI;但是雙向綁定dataBinding這一套東西我沒感覺到啥特別的用處榆芦,反而造成了很多復(fù)雜度柄粹,完全可拋棄。大佬怎么理解按倚濉驻右?如果要我實(shí)現(xiàn)mvvm我只使用livedata感覺就完全夠用了

    基于DataBinding與LiveData的MVVM實(shí)踐

    前言 在MVP模式下,隨著業(yè)務(wù)邏輯的不斷增加崎淳,UI也會(huì)變得越來的多樣化堪夭,UI改變多樣化勢必會(huì)造成View層的接口case變多,View的接口類就會(huì)變得異常龐大拣凹。MVVM的方式...

  • 120
    基于DataBinding與LiveData的MVVM實(shí)踐

    前言 在MVP模式下森爽,隨著業(yè)務(wù)邏輯的不斷增加,UI也會(huì)變得越來的多樣化嚣镜,UI改變多樣化勢必會(huì)造成View層的接口case變多爬迟,View的接口類就會(huì)變得異常龐大。MVVM的方式...

  • 謝謝您的文章

    Android 各種坐標(biāo)徹底明了

    前言 前面的文章有系統(tǒng)詳細(xì)的分析過Android三大流程: Android 自定義View之Measure過程[http://www.reibang.com/p/23822...

  • 120
    Android 各種坐標(biāo)徹底明了

    前言 前面的文章有系統(tǒng)詳細(xì)的分析過Android三大流程: Android 自定義View之Measure過程[http://www.reibang.com/p/23822...

  • 一步一步教你實(shí)現(xiàn)Periscope點(diǎn)贊效果

    現(xiàn)在視頻應(yīng)用越來越火,Periscope火起來后,國內(nèi)也出現(xiàn)了不少跟風(fēng)者,界面幾乎跟Periscope一模一樣.Periscope確實(shí)不錯(cuò),點(diǎn)贊的效果也讓人眼前一亮,很漂亮,...

  • 屬性動(dòng)畫案例二(加載動(dòng)畫)

    繼續(xù)屬性動(dòng)畫悉罕,之前寫過 屬性動(dòng)畫案例一(基礎(chǔ)動(dòng)畫與飄心動(dòng)畫) 簡單了解了屬性動(dòng)畫赤屋,這次來點(diǎn)炫酷的~加載動(dòng)畫,先看一下效果 小球的旋轉(zhuǎn) 小球的聚合 水波紋擴(kuò)展 首先我們先實(shí)現(xiàn)第...

  • 120
    Android事件分發(fā)機(jī)制詳解:史上最全面壁袄、最易懂

    前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章类早,但存在一些問題:內(nèi)容不全、思路不清晰嗜逻、無源碼分析涩僻、簡單問...

  • 閉包(Closure)之 Kotlin vs Java

    一、前言 閉包很早就有靡努,最先接觸的可能是前端同學(xué)(JavaScript)中對閉包的定義: 函數(shù)和對其周圍狀態(tài)(lexical environment坪圾,詞法環(huán)境)的引用捆綁在一...

  • java進(jìn)程和普通進(jìn)程在內(nèi)存管理上區(qū)別于聯(lián)系

    Linux與JVM的內(nèi)存關(guān)系分析 在這篇文章中: 引言 一兽泄、Linux與進(jìn)程內(nèi)存模型 二、進(jìn)程與JVM內(nèi)存模型1.用戶內(nèi)存2.內(nèi)核內(nèi)存 三漾月、案例分析1.內(nèi)存分配問題2.內(nèi)存泄...

  • 基于棧的虛擬機(jī)VS基于寄存器的虛擬機(jī)

    什么是虛擬機(jī) 虛擬機(jī)是借助于操作系統(tǒng)對物理機(jī)器的一種模擬病梢。但是我們今天所講述的虛擬機(jī)概念比較狹義,與vmware或者virtual-box不同梁肿,而是針對具體語言所實(shí)現(xiàn)的虛擬機(jī)...

  • 120
    單例模式的雙重檢查

    1.雙重檢查鎖定的由來 下面是非線程安全的延遲初始化對象的示例代碼飘千。 在UnsafeLazyInitialization類中,假設(shè)A線程執(zhí)行代碼1的同時(shí)栈雳,B線程執(zhí)行代碼2。此...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品