熱修復(fù)技術(shù)介紹 重新發(fā)布版本代價(jià)大诈闺,成本高勃救,不及時(shí)运褪,用戶體驗(yàn)差绍载,對(duì)此有幾種解決方案: Hybird:原生+H5混合開(kāi)發(fā),缺點(diǎn)是人工成本搞昙啄,用戶體驗(yàn)不如純?cè)桨负茫?插件化:...
熱修復(fù)技術(shù)介紹 重新發(fā)布版本代價(jià)大诈闺,成本高勃救,不及時(shí)运褪,用戶體驗(yàn)差绍载,對(duì)此有幾種解決方案: Hybird:原生+H5混合開(kāi)發(fā),缺點(diǎn)是人工成本搞昙啄,用戶體驗(yàn)不如純?cè)桨负茫?插件化:...
SharedElement共享元素 Andriod 5.0開(kāi)始支持共享元素動(dòng)畫僵缺,該動(dòng)畫主要應(yīng)用于多個(gè)頁(yè)面之間共享控制某些控件。比如某個(gè)控件在Page_A中在位置1食绿,在Page...
前言 時(shí)隔4年侈咕。本文再次來(lái)聊聊Shadow 這個(gè)0 hook的插件庫(kù)。目前看來(lái)器紧,確實(shí)是騰訊這個(gè)Shadow 插件庫(kù)做到0 hook api實(shí)現(xiàn)插件化耀销。在騰訊內(nèi)部也是廣泛使用,...
背景:項(xiàng)目app里需要嵌入云游戲品洛,然而云游戲的發(fā)版次數(shù)頻繁树姨,直接嵌入原生app里就會(huì)頻繁走合規(guī)檢測(cè),才可以提交審核發(fā)布桥状,流程長(zhǎng)帽揪,效率低。 說(shuō)明:涉及的安卓知識(shí)多而雜辅斟,還是最好...
平時(shí)看博客或者學(xué)知識(shí)转晰,學(xué)到的東西比較零散,沒(méi)有獨(dú)立的知識(shí)模塊概念,而且學(xué)了之后很容易忘查邢。于是我建立了一個(gè)自己的筆記倉(cāng)庫(kù)[https://github.com/xfhy/And...
??Matrix 中的 memory hook 也是基于 xhook 的實(shí)現(xiàn)的蔗崎,可以記錄 malloc、calloc扰藕、free缓苛、mmap 等函數(shù)的調(diào)用。 1.初始化 ??初始...
作為Android開(kāi)發(fā)人員,一直以來(lái)都是在把JVM的特點(diǎn)拿來(lái)學(xué)習(xí)芥备,把JVM冬耿、Dalvik、ART割裂的單獨(dú)來(lái)看萌壳,現(xiàn)在把他們放到一起亦镶,去比較他們的區(qū)別,但是了解的還很淺顯袱瓮,這里...
ARouter是什么 ARouter是阿里巴巴開(kāi)源的Android平臺(tái)中對(duì)頁(yè)面缤骨、服務(wù)提供路由功能的中間件,提倡的是簡(jiǎn)單且夠用懂讯。Github: https://github.c...