寫這篇文章之前,也閱讀了好幾篇關(guān)于hook startActivity的文章, 因?yàn)楦魑淮罄袑懙谋容^早了, Android Q又是19年出來的,...
用Aop的方式打印當(dāng)前Activity執(zhí)行的生命周期,首先追蹤了Activity生命周期的調(diào)用到底來自何處, 在Activity的onCreat...
假設(shè)當(dāng)前的Activity為ActivityA,要跳轉(zhuǎn)到另一個App的Activity,這個Activity為TargetActivity一.通...
屬于對象的行為模式定義:將每一個算法封裝到具有共同接口的獨(dú)立類中壮虫,從而使得他們可以相互替換該模式涉及到3個角色:1.環(huán)境角色:持有Strateg...
可以看到有1/4的圓在不停的轉(zhuǎn)動; 每隔一段時間,中間的數(shù)字在增大箫措,類似點(diǎn)贊的動畫(將錄頻轉(zhuǎn)成gif幀變化加快了很多)功能實(shí)現(xiàn)比較簡單的, 我這...
主要分3個小塊: 發(fā)射器, 氣泡, 圓環(huán) 思路: 一.發(fā)射器(完全不透明):位于屏幕最下方, 取圓弧上的3點(diǎn), 用3階貝塞爾曲線構(gòu)成path 二...
定義: 為了避免請求發(fā)送者與多個請求處理者耦合在一起效扫,將所有請求的處理者通過前一對象記住其下一個對象的引用而連成一條鏈菲盾;當(dāng)有請求發(fā)生時稿存,可將請求...
類似于Map中存放鍵值對, 只不過key存放在使用int數(shù)組中,而value存放在Object數(shù)組中;核心思想: 采用二分法查詢key對應(yīng)的位置...
Proxy屬于代理型設(shè)計模式 定義: 為其它對象提供一種代理以控制對這個對象的訪問控制雌续;在某些情況下怀喉,客戶不想或者不能直接引用另一個對象伙单,這時候...