關鍵詞:JNI Crash,異常檢測,信號量捕獲 在Android JNI開發(fā)中,經(jīng)常會遇到JNI崩潰的問題,尤其帶代碼量大,或者嵌入了第三方代碼的情況下,很難進行問題定位和...
關鍵詞:JNI Crash,異常檢測,信號量捕獲 在Android JNI開發(fā)中,經(jīng)常會遇到JNI崩潰的問題,尤其帶代碼量大,或者嵌入了第三方代碼的情況下,很難進行問題定位和...
APP開發(fā)中,卡頓絕對優(yōu)化的大頭,Google為了幫助開發(fā)者更好的定位問題,提供了不少工具,如Systrace、GPU呈現(xiàn)模式分析工具、Android Studio自帶的CP...
從UI控件內(nèi)容更改到被重新繪制到屏幕上,這中間到底經(jīng)歷了什么?另外,連續(xù)兩次setTextView到底會觸發(fā)幾次UI重繪呢?為什么Android APP的幀率最高是60FPS...
一、信號機制 函數(shù)運行在用戶態(tài),當遇到系統(tǒng)調(diào)用、中斷或是異常的情況時,程序會進入內(nèi)核態(tài)。信號涉及到了這兩種狀態(tài)之間的轉換。 1、信號的接收 接收信號的任務是由內(nèi)核代理的,當內(nèi)...
我們知道,多線程是Android開發(fā)中必現(xiàn)的場景,很多原生API和開源項目都有多線程的內(nèi)容,這里簡單總結和探討一下常見的多線程切換方式。我們先回顧一下Java多線程的幾個基礎...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
一個常規(guī)軟件或者 APP 一般都是服務于某種商業(yè)或者非商業(yè)述求,我們平常稱為“業(yè)務需求”。隨著業(yè)務需求的擴張、一個軟件會變得越來越龐大,越來越復雜。所以一般都會有一套完整的架...
相關文章解析ClassLoader系列 前言 在Android應用開發(fā)中,熱修復技術被越來越多的開發(fā)者所使用,也出現(xiàn)了很多熱修復框架,比如:AndFix、Tinker、Dex...
這篇文章轉載自“折騰范兒の味精”,看完覺得寫得確實很精彩,值得準備在項目中引入動態(tài)更新框架的同學參詳。我看完之后,越發(fā)覺得傾向于weex+jspatch的方案了,有機會嘗試一...