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