240 發(fā)簡信
IP屬地:臺灣
  • 2021校招 復(fù)習(xí)總結(jié)

    筆記導(dǎo)航: JAVA: 泛型 反射和動態(tài)代理 注解 JAVA多線程 ReentrantLock,Volatile眠冈,Synchronized的實現(xiàn)...

  • Resize,w 360,h 240
    Android GUI —WindowManager

    WindowManager和Window的關(guān)系可以用下面一張圖來描述 Activity.attach() activity在ActivityTh...

  • DataStore

    DataStore是由JetPack推出來代替SP數(shù)據(jù)持久化方案桩引; DS優(yōu)點: 基于Flow官觅,保證線程安全性 可以監(jiān)聽到成功和失敗 自動完成 S...

  • SharedPreference

    Context.getSP() 一個SP對象對應(yīng)了一個File,這些SP對象都是存在Map<File,SP>中的阐污; SharePreferenc...

  • Resize,w 360,h 240
    LiveData - ViewModel

    LiveData: 具有生命周期感知能力 LiveData 遵循觀察者模式。當(dāng)?shù)讓訑?shù)據(jù)發(fā)生變化時咱圆,LiveData 會通知 Observer 當(dāng)...

  • Lifecycle

    Activity.onCreate() 在activity的父類ComponentActivity中笛辟,調(diào)用了ReportFragment.inj...

  • AMS系列③—常見的數(shù)據(jù)結(jié)構(gòu)

    本文介紹AMS管理Activity時涉及到的重要的數(shù)據(jù)結(jié)構(gòu): ProcessRecord:安卓系統(tǒng)中用于描述進(jìn)程的數(shù)據(jù)結(jié)構(gòu) ActivityRe...

  • Resize,w 360,h 240
    AMS系列②—Binder通信的雙向代理綁定

    Binder進(jìn)程見通信是通過遠(yuǎn)程代理來實現(xiàn)的,SystemServer進(jìn)程和APP用戶進(jìn)程使用Binder進(jìn)行通信序苏,必須建立雙向的代理綁定手幢,即:...

  • Resize,w 360,h 240
    AMS系列①—AMS的啟動

    AMS作為Android FrameWork中最核心的一個部分,是應(yīng)用層開發(fā)者進(jìn)階的里程碑忱详,本文是AMS專欄的第一篇文章围来,介紹AMS的啟動相關(guān):...

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