240 發(fā)簡信
IP屬地:山西
  • compose使用及優(yōu)缺點思考

    相信大部分安卓開發(fā)都經(jīng)常聽到compose旭从,真正項目中使用的還是比較少恤筛。最近剛好看了下2年前的compose學(xué)習(xí)時demo犯犁,也簡單的介紹下我理解的compose 簡單使用 c...

  • jetpack系列ViewModel

    ViewModel 并不是MVVM的VM遍坟,而是jetpack的一個組件庫掏导,主要目的是保證數(shù)據(jù)安全的 基本的使用 最常見的場景Activity的用戶數(shù)據(jù)在頁面重建時候 數(shù)據(jù)丟失...

  • 120
    jetpack系列之ViewBinding

    背景: 最近有同事在研究公司內(nèi)部的一款跨平臺語言:kuikly 介紹如下: https://shiply.tds.qq.com/docs/doc?id=4012359584[...

  • jetpack系列再看lifecycle實現(xiàn)原理細(xì)節(jié)

    在21年時候有寫過一次lifecycle: http://www.reibang.com/p/838631cdf520[http://www.reibang.com/p/...

  • jetpack系列之Hilt

    總的來說,hilt是基于dagger的一個封裝框架漓库,或許真的是因為dagger使用太麻煩恃慧,而且侵入性較強,還需要在activity中主動去調(diào)用生成的組件的注入方法渺蒿。(上一篇有...

  • 120
    dagger2的使用和優(yōu)缺點分析

    前言 最近在做技術(shù)通道代碼評審時痢士,發(fā)現(xiàn)騰訊挺多項目有使用比較“老”的dagger2框架,自己也是幾年前在上家公司使用過茂装,具體使用和原理都有點模糊了怠蹂,完全不好評判評審代碼優(yōu)劣。...

  • 120
    反序列化引起的線上問題思考

    背景:周一早上例行巡檢少态,發(fā)現(xiàn)有一個crash出現(xiàn)兩次城侧,剛好新版本剛灰度10%比例。立即暫捅似蓿灰度嫌佑,確認(rèn)問題影響范圍。 一侨歉、問題表現(xiàn) 1. bugly上對應(yīng)crash異常上報如下...

  • 120
    kotlin知識要點梳理(未完)

    前言:大部分人可能寫了好幾年kotlin歧强,各種協(xié)程,高階函數(shù)都有使用過为肮,頂層函數(shù)也涉及到過,遇到不會的找找資料肤京,參考別人的寫法颊艳,完成功能。最近抽時間針對kotlin學(xué)習(xí)了一下...

  • 120
    okhttp源碼解析

    前言:okhttp框架已經(jīng)使用了好多年了忘分,本文基于3.12.13版本源碼分析棋枕,個人覺得里面的設(shè)計確實非常巧妙。目前官網(wǎng)最新已經(jīng)升級到4.12版本:https://github...

  • 120
    網(wǎng)絡(luò)相關(guān)匯總

    1.瀏覽器輸入一個url的流程 2.7層模型主要包含物理妒峦、鏈路重斑、網(wǎng)絡(luò)、傳輸肯骇、會話窥浪、表示、應(yīng)用層 3.tcp 與udp 區(qū)別笛丙,應(yīng)用場景 4.TCP 三次握手 4次揮手 5.ht...

  • 120
    java基礎(chǔ):泛型(2022)

    入職新公司也快轉(zhuǎn)正了漾脂,是時候再看看總結(jié)之前的東西,畢竟最近各大公司裁員胚鸯,寒冬真正降臨了骨稿。希望下次到自己時候不那么焦慮,現(xiàn)在能做的就是提前準(zhǔn)備好,隨時保持自己可以直接去參加并通...

  • @0707cf18ff26 是的

    Flutter中使用Dio網(wǎng)絡(luò)請求如何解析protobuf協(xié)議格式

    經(jīng)過幾天的搜索嘗試坦冠,網(wǎng)上很多寫關(guān)于Flutter中使用protobuf 的文章形耗,但是點進(jìn)去,幾乎都是清一色的介紹怎么安裝環(huán)境辙浑,然后最后一步就是在pubspec.ymal中添加...

  • @壞蛋 單純的demo,要找下梦抢,可以看下你的有啥問題

    Flutter打aar接入安卓項目使用fat-aar的天坑

    背景 1.目前公司方案是在現(xiàn)有的安卓項目中接入aar方式集成Flutter技術(shù)般贼,F(xiàn)lutter工程可獨立開發(fā),運行測試奥吩。2.目前安卓哼蛆、IOS各端對齊采用插件的形式開發(fā)Flut...

  • @Ren___ 可以用模擬器看下
    zhouhao@zhouhaodeMacBook-Pro ~ % adb shell cat /proc/29251/oom_adj
    -11

    性能優(yōu)化常用到的adb技巧

    adb命令是安卓開發(fā)經(jīng)常會用到的命令之一,熟悉adb命令使用霞赫,往往能讓我們開發(fā)達(dá)到事半功倍的效果腮介。 結(jié)論 1.dumpsys meminfo適用場景: 查看進(jìn)程的oom ad...

  • 120
    誤區(qū):Android一個線程占用多大內(nèi)存

    結(jié)論 1.創(chuàng)建一個線程,并不是會直接增加1M內(nèi)存端衰,如果創(chuàng)建的是一個不退出的空線程叠洗,在華為P20pro、p40pro手機上旅东,大致32Kb左右灭抑;2.網(wǎng)上說1M的文章,大部分是使用...

  • 動態(tài)代理

    目錄: 1.動態(tài)代理與靜態(tài)代理的使用區(qū)別2.動態(tài)代理實現(xiàn)原理3.動態(tài)代理的使用場景 1.靜態(tài)代理 代理模式給某一個對象提供一個代理對象抵代,并由代理對象控制對原對象的引用腾节。通俗的...

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