這是我每天寫一篇原創(chuàng)文章的第1551天 時(shí)間過得好快延窜,都出來工作整整九個(gè)年頭了妄均。 最近公司招了幾個(gè)新人,很年輕冬阳,看起來朝氣蓬勃。 剛出來工作约急,對(duì)職場(chǎng)還是很有新鮮感的启昧。 也是因...
空白問題: 對(duì)于這個(gè)情況咒精,第一時(shí)間想到的方法镶柱,就是imageview增加scaleType="centerCrop"。imageview自帶的centerCrop是不管圖片小...
背景:定位難 對(duì)于Android APP而言模叙,native層Crash相比于Java層更難捕獲與定位歇拆,因?yàn)閟o的代碼通常不可見,而且范咨,一些第三方so的crash或者系統(tǒng)的更難...
路漫漫其修遠(yuǎn)兮
2021年故觅,就剩最后兩個(gè)月了?這是我每天寫一篇原創(chuàng)文章的第1310天 十月最后一周了渠啊,時(shí)光飛逝笆淅簟! 這個(gè)月過完替蛉,2021年贯溅,就剩最后兩個(gè)月了。 元旦之前躲查,也沒什么小長(zhǎng)假了盗迟。 但是,我還有一項(xiàng)很有儀式感的活...
喜馬拉雅一面 類加載機(jī)制android中有哪些ClassLoader設(shè)計(jì)一個(gè)線程池設(shè)計(jì)一個(gè)方法耗時(shí)檢測(cè)框架重構(gòu)Module流程Handler熙含、BinderANR處理罚缕、內(nèi)存泄漏...
前言 這只是記錄下開發(fā)過程中常用的api,是經(jīng)常可能忘了導(dǎo)致去百度的 我還是希望大家最好記在腦子里怎静,需要也提倡查找api,但我感覺只有記住了才能融會(huì)貫通邮弹,滿足需求。每次查出來...
客戶端校驗(yàn)數(shù)字簽名,是用公鑰解密數(shù)字簽名后得到經(jīng)過散列算法計(jì)算的報(bào)文夜牡。然后客戶端在用同樣的散列算法計(jì)算報(bào)文与纽,最后對(duì)比兩個(gè)報(bào)文是否一致,判斷是否篡改塘装?
HTTPS加密過程我不是生產(chǎn)者急迂,我只是個(gè)搬運(yùn)工。(o)/~ 1.HTTP和HTTPS的區(qū)別與聯(lián)系: 二者都是網(wǎng)絡(luò)傳輸協(xié)議蹦肴,https是http的升級(jí)版僚碎、安全版,https是在http基礎(chǔ)上進(jìn)行...
前言 收集了一些比較常見的開源庫蟆豫,特此記錄(已收錄350+)。另外懒闷,本文將持續(xù)更新无埃,大家有關(guān)于Android 優(yōu)秀的開源庫,也可以在下面留言毛雇。 目錄 一、基本控件 —— Te...
查看在線pdf文檔:http://note.youdao.com/s/EM20Cggm[http://note.youdao.com/s/EM20Cggm] 以下是我的基本U...
在Glide解析一:Glide整體流程中侦镇,Glide的初始通過Glide.get()方法實(shí)現(xiàn)灵疮,我們看下其源碼: 1、Glide.get獲取Glide單例的實(shí)現(xiàn) Glide通過...
Android系統(tǒng)啟動(dòng)過程大概可以分為5步: Loader Boot ROM: 當(dāng)手機(jī)處于關(guān)機(jī)狀態(tài)時(shí)壳繁,長(zhǎng)按電源鍵開機(jī)震捣,引導(dǎo)芯片開始從固化在ROM里的預(yù)設(shè)出代碼開始執(zhí)行,然后加...
2020-09-22 更新 BackgroundLibrary[https://github.com/JavaNoober/BackgroundLibrary] A fram...
前面兩篇文章介紹了Retrofit+RxJava + OkHttp 在實(shí)際項(xiàng)目中運(yùn)用,分為基礎(chǔ)篇和封裝篇渣触,在實(shí)際項(xiàng)目網(wǎng)絡(luò)請(qǐng)求改造中羡棵,也遇到了一些坑,在這里跟大家分享一下嗅钻。以下...