工欲善其事必先利其器。 在此記錄Android常用的一些反編譯工具。 1. 反編譯工具——Apktool https://github.com/iBotPeaches/Apk...
工欲善其事必先利其器。 在此記錄Android常用的一些反編譯工具。 1. 反編譯工具——Apktool https://github.com/iBotPeaches/Apk...
正文前先來張效果圖: 布局xml代碼: 本效果已上傳github僅供參考,如需要更加酷炫的效果,請上github.
距離上次寫博客已經(jīng)過去快一年了(手動捂臉?。。。?,惰性真的是個很強大的東西,好在最近已經(jīng)嚴(yán)重意識到這個問題,因此也就決定重啟記錄技術(shù)博客的計劃(希望不要被現(xiàn)實無情的打臉)。 ...
前言 分析完Activity啟動過程的源碼后根據(jù)自己的理解作出Activity啟動的源碼流程圖,算是進一步加深對Activity啟動過程的理解。 ) Instrumentat...
寫在前面 首先要了解事件分發(fā)機制的傳遞流程是在點擊事件發(fā)生后,事件先傳遞到Activity,然后傳遞到ViewGroup,最終傳遞到View。主要涉及的三個方法分別為: di...
前言 嗨,大家好,好久不見。一個月沒寫過文章了,這里跟大家侃侃這中間發(fā)生了什么。 一個月前呢,想準(zhǔn)備面試,就網(wǎng)上隨便找找面試題什么的,發(fā)現(xiàn)要么就是賣課的,要么就是不給詳細回答...
前言 分析WindowManager之前先了解一下 Window。Window也就是窗口,它是一個抽象類,其具體實現(xiàn)類是PhoneWindow。 Window有三種類型:應(yīng)用...
Android的性能優(yōu)化,主要是從以下幾個方面進行優(yōu)化的: 穩(wěn)定(內(nèi)存溢出、崩潰) 流暢(卡頓) 耗損(耗電、流量) 安裝包(APK瘦身) 影響穩(wěn)定性的原因很多,比如內(nèi)存使用...
我是在深入學(xué)習(xí) kotlin 時第一次看到協(xié)程,作為傳統(tǒng)線程模型的進化版,雖說協(xié)程這個概念幾十年前就有了,但是協(xié)程只是在近年才開始興起,應(yīng)用的語言有:go 、goLand、k...