前言 相信各位大佬肯定在開發(fā)中遇到過這個問題:一頓操作猛如虎之后,總感覺程序有時候有點卡頓;或者自己自測得好好的,但是測試妹子的機器上卻卡成狗。那么,能不能做到運行APP之后...
前言 相信各位大佬肯定在開發(fā)中遇到過這個問題:一頓操作猛如虎之后,總感覺程序有時候有點卡頓;或者自己自測得好好的,但是測試妹子的機器上卻卡成狗。那么,能不能做到運行APP之后...
@大大大大Ming 我只是按照源碼的方式來做了哈,沒有想過不傳cookie的方式哈。謝謝你的建議
Android:解析AndroidManifest的踩坑經(jīng)歷1. 前言 這次項目接到一個需求,需要盡可能多的展示AndroidManifest.xml 里面的信息,經(jīng)過我一周的折騰和采坑,發(fā)現(xiàn)目前有以下幾種方法 通過 PackageM...
1. 實體類動態(tài)代理的分析 這篇文章不是專門講解 ASM 的,有興趣的可以去了解一下。ASM官方文檔傳送門。感覺英文吃力的可以下載中文文檔 ASM中文文檔 這里我們只需要知道...
感謝支持~已經(jīng)互粉了~互相學(xué)習(xí)進步吧~
Android:事件分發(fā)機制源碼解讀與滑動沖突解決方案事件分發(fā)源代碼分析 1. Activity 事件分發(fā) 首先從 Activity 的 dispatchTouchEvent 方法入手 可以看出,Activity 其實是調(diào)用了 ...
1. JDK動態(tài)代理 相信大家對JDK的動態(tài)代理非常熟悉了,這里簡單舉個例子說明一下 首先是定義一個接口,然后定義一個類并實現(xiàn)這個接口 接著用 JDK 的 Proxy 生成代...
有時候我們可以使用Charles等抓包工具將請求數(shù)據(jù)和返回數(shù)據(jù)進行修改,以方便我們的調(diào)試。 平時這樣修改 API 接口的時候沒有任何問題。今天突然對 WebView 中的 H...
QPM (Quality Performance Monitor) 是一個質(zhì)量性能監(jiān)控組件,可以很方便的查看當(dāng)前 App 的性能和常用數(shù)據(jù)。目前主要運行在 Android 平...
事件分發(fā)源代碼分析 1. Activity 事件分發(fā) 首先從 Activity 的 dispatchTouchEvent 方法入手 可以看出,Activity 其實是調(diào)用了 ...
Android開發(fā)常用的幾種 Version compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersi...
@Jerry2015 那有沒有拿整個棧的反射方法呢?研究了一段時間沒發(fā)現(xiàn)突破口
利用反射拿到Android的整個Activity棧。------2018-07-26更新-----一些說明:其實對于下文的拿Activity引用的方式我個人已經(jīng)不推薦了。這里僅作為一種思路,同時解答一些類似Activity創(chuàng)建...
1. 前言 首先說明一下應(yīng)用的幾種啟動方式 冷啟動:系統(tǒng)不存在此 APP 的進程,此時需要重新創(chuàng)建進程、Application、Activity等,然后是 measure、l...
我發(fā)現(xiàn)一個問題,有時候獲取到的Activity列表的順序,并不是棧中的順序。比如我FirstActivity是MainActivity,TopActivity是SecondActivity,列表中的順序有時候0是MainActivity,1是SecondActivity。有時候卻是0是SecondActivity,1是MainActivity
利用反射拿到Android的整個Activity棧。------2018-07-26更新-----一些說明:其實對于下文的拿Activity引用的方式我個人已經(jīng)不推薦了。這里僅作為一種思路,同時解答一些類似Activity創(chuàng)建...
1. 前言 這次項目接到一個需求,需要盡可能多的展示AndroidManifest.xml 里面的信息,經(jīng)過我一周的折騰和采坑,發(fā)現(xiàn)目前有以下幾種方法 通過 PackageM...
1. 解決Launcher點擊圖標(biāo)到Application的onCreate方法調(diào)用期間的白屏問題 有兩種解決方案 將啟動的白屏替換為自定義的圖片 將啟動的白屏設(shè)置為透明的 ...
前景 在某些業(yè)務(wù)場景下,我們需要在應(yīng)用中單獨開啟一個進程進行一些操作。比如性能監(jiān)控,如果讓原始業(yè)務(wù)和性能監(jiān)控本身的業(yè)務(wù)跑在同一個進程下,那么就會導(dǎo)致性能統(tǒng)計的數(shù)據(jù)的失真。 而...
問題描述 當(dāng)需要引用 so 庫的時候,正常情況下我們只需要將不同版本的 so 文件分別放置。但是這樣就會遇到兩個問題: 如果每個架構(gòu)的 so 庫都放進去,會大大增加 apk ...