240 發(fā)簡信
IP屬地:寧夏
  • 120
    MediaCodec

    簡介 MediaCodec是 Android media 基礎(chǔ)框架的一部分盒刚,通常和 MediaExtractor[https://developer.android.com/...

  • Android studio 升級到3.6之后出現(xiàn)Invocation failed Unexpected Response from Server: Unauthorized java.lan...

    最近把Android studio升級到3.6版本之后竖席,在使用git的pull/push的時候遇到了一個問題曾棕。 查了一遍灯变,都是基于 Android studio 3.4版本的...

  • Activity的啟動過程

    上一篇我們已經(jīng)發(fā)分析了Launcher啟動起來后殴玛,如何將應(yīng)用程序封裝成桌面圖標(biāo),并設(shè)置了點擊事件監(jiān)聽的整個流程添祸。當(dāng)點擊桌面圖標(biāo)滚粟,就會執(zhí)行Activity的startActiv...

  • App桌面圖標(biāo)顯示過程

    《App的安裝過程》一篇我們分析了系統(tǒng)啟動后,程序是如何被安裝到系統(tǒng)中的刃泌。安裝完成后凡壤,我們會看到桌面將顯示一個圖標(biāo),用于點擊啟動App耙替,這篇繼續(xù)分析圖標(biāo)的顯示過程亚侠。 系統(tǒng)提供...

  • App安裝過程

    這個系列會分成《App的安裝過程》、《App桌面圖標(biāo)顯示過程》俗扇、《Activity的啟動過程》和《Activity渲染過程》四篇文章硝烂,來分析從整個應(yīng)用安裝,到用戶點擊圖標(biāo)并顯...

  • Binder(三)

    接著上一篇铜幽,MediaPlayerService已經(jīng)被注冊到ServiceManager中了滞谢,本篇將接著分析MediaPlayerService服務(wù)的獲取,以及通過Media...

  • 120
    Binder(二)

    上一篇對MediaPlayer底層播放器創(chuàng)建做了具體的分析啥酱。我們知道爹凹,Binder是C/S結(jié)構(gòu),MediaPlayer.cpp相當(dāng)于C镶殷,而MediaPlayerService...

  • 120
    Binder(一)

    在《Binder簡介》一篇中禾酱,我們了解了Binder進(jìn)程間通訊的大致執(zhí)行原理,從這一篇開始绘趋,通過分析源碼來認(rèn)識Binder底層的調(diào)用過程颤陶。 Binder結(jié)構(gòu) Binder采用...

  • View事件分發(fā)

    一個點擊或觸摸事件會被內(nèi)部封裝成MotionEvent對象。而事件分發(fā)就是將MotionEvent往子View傳遞陷遮。有View的地方就有Window滓走,View必須依附于Win...

  • 120
    Binder原理

    Binder是Android底層實現(xiàn)進(jìn)程通訊的一種方式,由于它的調(diào)用過程比較復(fù)雜帽馋。本篇暫不涉及源碼搅方,只是做一個原理上的講解比吭,而具體的源碼調(diào)用,會在后面用一個系列的篇章來分析姨涡。...

  • Glide源碼(二)

    接著上一篇衩藤,with方法獲取到RequestManager 對象,它實現(xiàn)了LifecycleListener接口涛漂,這意味著赏表,頁面生命周期的觸發(fā)會通知到RequestManag...

  • 120
    Glide源碼(一)

    Picasso,Glide匈仗,F(xiàn)resco對比 上一篇我們分析了Picasso瓢剿,這一篇我們來分析Glide源碼的調(diào)用流程,目前主流的圖片加載框架除了Picasso和Glide悠轩,...

  • Picasso源碼

    我們知道间狂,Glide和Picasso是兩個非常優(yōu)秀的圖片加載框架,本篇先分析Picasso的源碼火架,后面再用一篇文對Glide進(jìn)行分析前标。兩者的使用方式雖然差不多,但源碼實現(xiàn)有很...

  • Retrofit

    前面已經(jīng)分析了OkHttp源碼的調(diào)用流程距潘,通常會搭配Retrofit一起使用≈桓椋籠統(tǒng)地說音比,Retrofit只是一個適配器,它內(nèi)部封裝了OkHttp氢惋,并不做實際的網(wǎng)絡(luò)請求工作洞翩,而...

  • 120
    在Android里給View簡單地設(shè)置一個隱藏動畫

    2018-06-01 遇到的一點小問題三年前培訓(xùn)教的Android里動畫好像是三種:幀動畫、補間動畫焰望、屬性動畫骚亿。剛開始做項目用了不少,項目最低版本是2.2熊赖,為了版本適配還特...

  • 120
    類加載

    類加載 ClassLoader位于/jre/librt.jar/java/lang/ClassLoader.java中来屠,是一個抽象類。 BootClassLoader是Cla...

  • ThreadLocal

    在分析消息機制時震鹉,我們知道安卓的Looper是通過使用ThreadLocal來存儲俱笛,以保證每個線程都有自己唯一的一份,下面來分析ThreadLocal的源碼 先看以下Thre...

  • OkHttp源碼(二)

    由上篇分析了Ok請求的執(zhí)行流程知道传趾,無論是同步還是異步迎膜,最終得到網(wǎng)絡(luò)響應(yīng),都是通過調(diào)用getResponseWithInterceptorChain() 來獲取的浆兰,其內(nèi)部實現(xiàn)...

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