前言 相信各位大佬肯定在開發(fā)中遇到過這個(gè)問題:一頓操作猛如虎之后,總感覺程序有時(shí)候有點(diǎn)卡頓;或者自己自測(cè)得好好的,但是測(cè)試妹子的機(jī)器上卻卡成狗。...
1. 進(jìn)程是怎么死的 系統(tǒng)資源不足回收 第三方安全軟件殺死 用戶在設(shè)置頁(yè)面強(qiáng)制結(jié)束 用戶在設(shè)置頁(yè)面的正在運(yùn)行中結(jié)束服務(wù) 一鍵清理最近任務(wù)列表 2...
1. 實(shí)體類動(dòng)態(tài)代理的分析 這篇文章不是專門講解 ASM 的,有興趣的可以去了解一下。ASM官方文檔傳送門。感覺英文吃力的可以下載中文文檔 AS...
1. JDK動(dòng)態(tài)代理 相信大家對(duì)JDK的動(dòng)態(tài)代理非常熟悉了,這里簡(jiǎn)單舉個(gè)例子說明一下 首先是定義一個(gè)接口,然后定義一個(gè)類并實(shí)現(xiàn)這個(gè)接口 接著用 ...
有時(shí)候我們可以使用Charles等抓包工具將請(qǐng)求數(shù)據(jù)和返回?cái)?shù)據(jù)進(jìn)行修改,以方便我們的調(diào)試。 平時(shí)這樣修改 API 接口的時(shí)候沒有任何問題。今天突...
事件分發(fā)源代碼分析 1. Activity 事件分發(fā) 首先從 Activity 的 dispatchTouchEvent 方法入手 可以看出,A...
Android開發(fā)常用的幾種 Version compileSdkVersion buildToolsVersion minSdkVersion...
1. 前言 首先說明一下應(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)過我一周的折騰和采坑,發(fā)現(xiàn)目前有以下幾...