熱修復(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...