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