前言: 各位同學(xué)大家好,有段時(shí)間沒有給大家更新文章了,因?yàn)榍岸螘r(shí)間要去考駕照一直都在學(xué)車所以 都沒時(shí)間更新文章了,最近又開始學(xué)習(xí)安卓的一些技術(shù) 所以就開始一些安卓部分的文章,...
前言: 各位同學(xué)大家好,有段時(shí)間沒有給大家更新文章了,因?yàn)榍岸螘r(shí)間要去考駕照一直都在學(xué)車所以 都沒時(shí)間更新文章了,最近又開始學(xué)習(xí)安卓的一些技術(shù) 所以就開始一些安卓部分的文章,...
很多BAT也不一定能懂的binder機(jī)制!因?yàn)楦愣産inder需要會c,linux內(nèi)核知識??磈ava根本就看不懂!我同事從小米跳槽過來,干安卓framework層10年,是...
uniapp本地打包官方文檔[https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android],可以根據(jù)官方文檔中的sd...
最近在做ANR優(yōu)化,發(fā)現(xiàn)線上非常多的ANR(一半以上)原因都是Input dispatching timed out。對于Activity或Service生命周期的ANR產(chǎn)生...
組件化被越來越多的Android項(xiàng)目采用,而作為組件化的基礎(chǔ)——路由也是重中之重。本篇文章將詳細(xì)的分析阿里巴巴開源的路由框架ARouter。從源碼的角度解釋為什么這樣使用,以...
廢話不多說,直接開始Demo傳送門 注意:無論是動靜態(tài)注冊還是動態(tài)注冊,Java端代碼都是一樣的,所謂的靜動態(tài)注冊是指在C/C++里面的操作,下面會具體講 靜態(tài)注冊 java...
目錄 1.App為何臃腫? Android出現(xiàn)的最初幾年里很少有幾十兆的APP,但是現(xiàn)在我們卻發(fā)現(xiàn)幾十兆的應(yīng)用比比皆是,出現(xiàn)這種情況的原因主要有以下三種: Android碎片...
前言 有好多人向我咨詢過Input ANR問題,說實(shí)話,我也是一直無法徹底的解釋清楚,我下決心要徹底搞懂這塊知識點(diǎn)。 話不多說先上圖 一個(gè)event的正常流程 InputRe...
Choreographer的作用 結(jié)合上篇Android 繪制原理可知道,屏幕每16ms 顯示frame buffer上的幀信息,然后frame buffer和back bu...
Android 開發(fā) 單元測試 (Mock) 上一篇文章中說了JUnit4的作為單元測試的情況下去測試java代碼的基本用法, 主要講到了一些用在有返回值的方法,那么這章,...
本文主要介紹使用CLion開發(fā)OpenGL項(xiàng)目時(shí),freeglut 的基本配置。 測試環(huán)境:CLion + MinGW64 + freeglut 3.0 下載freeglut...
簡介 Android Profile CPU是Android studio自帶的一個(gè)功能,打開方式:View > Tool Windows > Android Profile...