1這個文件夾是刪除不掉的,去任務管理器找也沒有HaoZIP 2用360文件粉碎也沒用 3去注冊表找也沒有 然后百度看了教程從進程入手 找到了 結果按著套路走 沒注意這個進程的...
1這個文件夾是刪除不掉的,去任務管理器找也沒有HaoZIP 2用360文件粉碎也沒用 3去注冊表找也沒有 然后百度看了教程從進程入手 找到了 結果按著套路走 沒注意這個進程的...
沒有git鏈接么
ASM代碼插樁監(jiān)控方法耗時前言 我們會通過ASM+Transform 代碼插樁來實現(xiàn)方法耗時監(jiān)控 另外 用到了一個比較好用的插件ASM Bytecode Outline 這樣在不會寫操作碼的時候 也可...
一些需要知道的: Aspectj在android中,都是通過注解完成,如@AspectJ,@Pointcut....。 Aspectj的代碼需要專門的編譯器編譯才能使用霍狰,在a...
這一等就是2年啊
神兵利器—Android方法耗時統(tǒng)計插件Mirror(上)1 前言 1.1 發(fā)生背景 有一天,Boss跑過來說,下次迭代我們要做蜂鳥團隊App性能調(diào)優(yōu)滩报。對于一個大型成熟的App應用,在業(yè)務穩(wěn)定后锦秒,往往會更加關注性能相關的表現(xiàn)露泊。那么,...
Android在發(fā)布 5.0(Lollipop)版本之后旅择,Google為我們提供了嵌套滑動(NestedScrolling) 的特性惭笑,今天就由我?guī)Т蠹胰タ纯辞短谆瑒訖C制是怎樣...
在Android4.1之后增加了Choreographer機制,用于同Vsync機制配合生真,統(tǒng)一動畫沉噩、輸入和繪制時機。本文以繪制為例來簡單學習下Choreographer柱蟀。 一...
這不是程序員小灰的文章嗎
教你如何使用協(xié)程(一)用漫畫告訴你什么是協(xié)程川蒙?————— 第二天去面試 ————— 什么是進程和線程 有一定基礎的小伙伴們肯定都知道進程和線程。 進程是什么呢长已? 直白地講畜眨,進程就是應用程序的啟動實例昼牛。比如我們運行一個游戲...
個人感覺,這些東西了解就行康聂,都會了贰健,干脆些源碼去算了;里面有很多就是抄拷貝別人的 1恬汁,首次 View 的繪制流程是在什么時候觸發(fā)的伶椿? 答案是在 ActivityThread....
轉自 https://github.com/android-notes/Cockroach 問題 如何避免應用因為一些小bug導致app崩潰 舉例:某次熱修復發(fā)布,增加埋點日...
什么是MMU MMU(Memory Management Unit)主要用來管理虛擬存儲器氓侧、物理存儲器的控制線路脊另,同時也負責虛擬地址映射為物理地址,以及提供硬件機制的內(nèi)存訪問...
概述 LayoutInflater這個類相信大家都不陌生偎痛,當我們平時需要加載layout文件來轉換成View的場景都會用到它,其中最常用的有如下兩個加載方法: View in...
這是RecyclerView緩存機制系列文章的第四篇,系列文章的目錄如下: RecyclerView緩存機制(咋復用囚聚?) RecyclerView緩存機制(回收些啥靖榕?) Re...
前言 RecyclerView這個控件幾乎所有的Android開發(fā)者都使用過(甚至不用加幾乎),它是真的很好用顽铸,完美取代了ListView和GridView茁计,而Recycle...
本篇文章基于Android Q 和 Tinker 1.9.14.7。 經(jīng)過前面的分析谓松,已經(jīng)初步了解了Tinker的整個執(zhí)行流程星压,對整個脈絡有了清晰的認識。那么本篇文章就來深挖...