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