前言 相信各位大佬肯定在開發(fā)中遇到過這個問題:一頓操作猛如虎之后,總感覺程序有時候有點卡頓垢油;或者自己自測得好好的筹吐,但是測試妹子的機器上卻卡成狗俯邓。那么,能不能做到運行APP之后...
前言 相信各位大佬肯定在開發(fā)中遇到過這個問題:一頓操作猛如虎之后,總感覺程序有時候有點卡頓垢油;或者自己自測得好好的筹吐,但是測試妹子的機器上卻卡成狗俯邓。那么,能不能做到運行APP之后...
1. 進程是怎么死的 系統(tǒng)資源不足回收 第三方安全軟件殺死 用戶在設置頁面強制結束 用戶在設置頁面的正在運行中結束服務 一鍵清理最近任務列表 2. 進程保活的手段 這里有一個...
1. 實體類動態(tài)代理的分析 這篇文章不是專門講解 ASM 的芍秆,有興趣的可以去了解一下。ASM官方文檔傳送門翠勉。感覺英文吃力的可以下載中文文檔 ASM中文文檔 這里我們只需要知道...
1. JDK動態(tài)代理 相信大家對JDK的動態(tài)代理非常熟悉了妖啥,這里簡單舉個例子說明一下 首先是定義一個接口,然后定義一個類并實現(xiàn)這個接口 接著用 JDK 的 Proxy 生成代...
有時候我們可以使用Charles等抓包工具將請求數(shù)據和返回數(shù)據進行修改对碌,以方便我們的調試迹栓。 平時這樣修改 API 接口的時候沒有任何問題。今天突然對 WebView 中的 H...
QPM (Quality Performance Monitor) 是一個質量性能監(jiān)控組件俭缓,可以很方便的查看當前 App 的性能和常用數(shù)據。目前主要運行在 Android 平...
事件分發(fā)源代碼分析 1. Activity 事件分發(fā) 首先從 Activity 的 dispatchTouchEvent 方法入手 可以看出酥郭,Activity 其實是調用了 ...
Android開發(fā)常用的幾種 Version compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersi...
1. 前言 首先說明一下應用的幾種啟動方式 冷啟動:系統(tǒng)不存在此 APP 的進程不从,此時需要重新創(chuàng)建進程惜姐、Application、Activity等椿息,然后是 measure歹袁、l...