問題: 舉例一個Activity的布局文件和邏輯如下: 當我們點擊remove_btn時次兆,會出現SurfaceView所在的區(qū)域會出現10s黑塊的現象耙厚,這個現象在我們平時開發(fā)...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
問題: 舉例一個Activity的布局文件和邏輯如下: 當我們點擊remove_btn時次兆,會出現SurfaceView所在的區(qū)域會出現10s黑塊的現象耙厚,這個現象在我們平時開發(fā)...
實現思路 卡頓監(jiān)控主要監(jiān)控:慢方法的監(jiān)控、ANR的監(jiān)控、掉幀的監(jiān)控。其實現方案主要有三種: Looper的Printer在消息執(zhí)行前后的打印赠橙,計算出消息執(zhí)行時間。 利用Cho...
標簽:【每日一題】 25. 描述下 Android 數字簽名 【2018.1.26】 在 Android 系統(tǒng)中愤炸,所有安裝到系統(tǒng)的應用程序都必有一個數字證書,此數字證書用于標...
Android點擊事件分發(fā)機制源碼分析1——ActivityAndroid點擊事件分發(fā)機制源碼分析2——ViewGroupAndroid點擊事件分發(fā)機制源碼分析3——View...
開篇 ?JVM Profile的方法采集通過修改字節(jié)碼在原來方法體的前置和后置增加采集耗時的代碼掉奄。核心是基于基于java自帶的instrument包和javassist包來實...
我的開源頁面指示器框架 MagicIndicator[https://github.com/hackware1993/MagicIndicator]规个,各位一定不要錯過哦凤薛。 水...
讀:上周我投遞出了簡歷诞仓,崗位是java后端開發(fā)工程師缤苫。這周美團面試官給我進行了面試,面試過程中他問了Java的反射原理墅拭。(不得不夸一句活玲,美團的效率真高,上午面完一面谍婉,晚上二面...
Android MotionEvent 詳解舒憾,之前用了兩篇文章 事件分發(fā)機制原理[http://www.gcssloop.com/customview/dispatch-to...
定義 ContextImpl 啟動activity流程中,在創(chuàng)建Activity之前會創(chuàng)建activity關聯的上下文實例contextimpl穗熬,其內部提供訪問資源镀迂、服務等等...
http://www.reibang.com/p/847f9a19acd8 ViewRootImpl是一個視圖層次結構的頂部探遵,它實現了View與WindowManager之...
Android 4.4以后推出了ART虛擬機,它與Davlik虛擬機最大的不同在于妓柜,系統(tǒng)在安裝應用時會對其進行預編譯一次箱季,將字節(jié)碼轉換成機器指令,以后每次啟動不會重新編譯棍掐,直...
setContentView( )方法是在熟悉不過了那到底后面源碼是怎樣的呢 用 android.app包下的Activity為例V7 包下的AppCompatActivit...
最近網上出現一個美團面試題:“一個線程OOM后,其他線程還能運行嗎塌衰?”诉稍。我看網上出現了很多不靠譜的答案。這道題其實很有難度最疆,涉及的知識點有jvm內存分配杯巨、作用域、gc等努酸,不是...
Flutter與原生的交互主要通過MethodChannel的方式 本文只列舉兩種形式的插件服爷,掌握基礎的插件寫法,舉一反三获诈,例如我github項目中的高德定位仍源,6.0以上權限...
在日常面試過程中,經常會問到內存泄漏舔涎,內存溢出 數組越界 和ANR相關的問題笼踩,很多時候可能會分不清內存泄漏和內存溢出以及數組越界的區(qū)別,這里就簡單地寫下自己的看法亡嫌,如果有什么...
前言 移動研發(fā)火熱不停嚎于,越來越多人開始學習android開發(fā)掘而。但很多人感覺入門容易成長很難,對未來比較迷茫于购,不知道自己技能該怎么提升袍睡,到達下一階段需要補充哪些內容。市面上也多...