前言 相信各位大佬肯定在開(kāi)發(fā)中遇到過(guò)這個(gè)問(wèn)題:一頓操作猛如虎之后式撼,總感覺(jué)程序有時(shí)候有點(diǎn)卡頓昔期;或者自己自測(cè)得好好的穗酥,但是測(cè)試妹子的機(jī)器上卻卡成狗信认。...
1. 進(jìn)程是怎么死的 系統(tǒng)資源不足回收 第三方安全軟件殺死 用戶(hù)在設(shè)置頁(yè)面強(qiáng)制結(jié)束 用戶(hù)在設(shè)置頁(yè)面的正在運(yùn)行中結(jié)束服務(wù) 一鍵清理最近任務(wù)列表 2...
1. 實(shí)體類(lèi)動(dòng)態(tài)代理的分析 這篇文章不是專(zhuān)門(mén)講解 ASM 的反璃,有興趣的可以去了解一下荣月。ASM官方文檔傳送門(mén)。感覺(jué)英文吃力的可以下載中文文檔 AS...
1. JDK動(dòng)態(tài)代理 相信大家對(duì)JDK的動(dòng)態(tài)代理非常熟悉了袭蝗,這里簡(jiǎn)單舉個(gè)例子說(shuō)明一下 首先是定義一個(gè)接口唤殴,然后定義一個(gè)類(lèi)并實(shí)現(xiàn)這個(gè)接口 接著用 ...
有時(shí)候我們可以使用Charles等抓包工具將請(qǐng)求數(shù)據(jù)和返回?cái)?shù)據(jù)進(jìn)行修改,以方便我們的調(diào)試到腥。 平時(shí)這樣修改 API 接口的時(shí)候沒(méi)有任何問(wèn)題朵逝。今天突...
事件分發(fā)源代碼分析 1. Activity 事件分發(fā) 首先從 Activity 的 dispatchTouchEvent 方法入手 可以看出,A...
Android開(kāi)發(fā)常用的幾種 Version compileSdkVersion buildToolsVersion minSdkVersion...
1. 前言 首先說(shuō)明一下應(yīng)用的幾種啟動(dòng)方式 冷啟動(dòng):系統(tǒng)不存在此 APP 的進(jìn)程,此時(shí)需要重新創(chuàng)建進(jìn)程晋辆、Application渠脉、Activity...
1. 前言 這次項(xiàng)目接到一個(gè)需求,需要盡可能多的展示AndroidManifest.xml 里面的信息瓶佳,經(jīng)過(guò)我一周的折騰和采坑芋膘,發(fā)現(xiàn)目前有以下幾...