也許你寫(xiě)了無(wú)數(shù)行的代碼,也許你能非常溜的使用高級(jí)語(yǔ)言,但是你未必了解那些高級(jí)語(yǔ)言的執(zhí)行過(guò)程。例如大行其道的Java。 Java號(hào)稱(chēng)是一門(mén)“一次編譯到處運(yùn)行”的語(yǔ)言骏掀,但是我們對(duì)...

也許你寫(xiě)了無(wú)數(shù)行的代碼,也許你能非常溜的使用高級(jí)語(yǔ)言,但是你未必了解那些高級(jí)語(yǔ)言的執(zhí)行過(guò)程。例如大行其道的Java。 Java號(hào)稱(chēng)是一門(mén)“一次編譯到處運(yùn)行”的語(yǔ)言骏掀,但是我們對(duì)...
1 什么是插樁? 聽(tīng)到關(guān)于“插樁”的詞語(yǔ),第一眼覺(jué)得會(huì)很高深禀综,那到底什么是插樁呢?用通俗的話來(lái)講苔严,插樁就是將一段代碼通過(guò)某種策略插入到另一段代碼定枷,或替換另一段代碼。這里的代碼...
前言 說(shuō)到視頻欠窒,大家自己腦子里基本都會(huì)想起電影、電視劇退子、在線視頻等等岖妄,也會(huì)想起一些視頻格式 AVI、MP4寂祥、RMVB荐虐、MKV等等。但是我們?nèi)绻J(rèn)真思考這些應(yīng)該就有很多疑問(wèn)丸凭,比...
本篇只說(shuō)一個(gè)命令 就是這個(gè) adb shell dumpsys 親福扬,不要急著輸入這個(gè)命令 這個(gè)命令是: 查看當(dāng)前手機(jī)系統(tǒng)中所有運(yùn)行的應(yīng)用的 「四大組件」信息腕铸。 通過(guò)這個(gè)命令,...
本文翻譯自 Javassist Tutorial-3 5. 字節(jié)碼操作 Javassist 還提供了用于直接編輯類(lèi)文件的低級(jí)級(jí) API忧换。 使用此 API之前恬惯,你需要詳細(xì)了解J...
在日常的Android開(kāi)發(fā)中,經(jīng)常會(huì)使用到動(dòng)畫(huà)亚茬,這里就對(duì)Android開(kāi)發(fā)中的動(dòng)畫(huà)做一下總結(jié)酪耳。 Android 動(dòng)畫(huà)分類(lèi) 總的來(lái)說(shuō),Android動(dòng)畫(huà)可以分為兩類(lèi)刹缝,最初的傳統(tǒng)...
很多小伙伴都想要成為一名斜杠青年梢夯,拓寬自己的收入來(lái)源言疗。可是颂砸,大多數(shù)并不能如愿噪奄。其實(shí),真正導(dǎo)致人們失敗并不是因?yàn)樽陨砟芰Σ钊伺遥膊皇且驗(yàn)閷?xiě)作難勤篮。 而是因?yàn)槿狈ψ月删瘢?time...
前言 學(xué)習(xí)Gradle也有一段時(shí)間了,感覺(jué)知道了很多色罚,但是還是有些朦朦朧朧碰缔,這時(shí)候就該寫(xiě)點(diǎn)代碼來(lái)融會(huì)貫通一下, 于是便決定做一個(gè)簡(jiǎn)單的插件來(lái)真正理解一下Gradle 插件開(kāi)發(fā)...