前言 自定義View是Android開發(fā)者必須了解的基礎 網(wǎng)上有大量關于自定義View原理的文章,但存在一些問題:內(nèi)容不全躬拢、思路不清晰躲履、無源碼分析、簡單問題復雜化 等 今天聊闯,...
1 前言 用AIDL的人應該都知道下面代碼中start和stop方法定義成oneway代表這個Binder接口是異步調(diào)用削茁。 1.1 什么是異步調(diào)用宙枷? 舉個例子:假如Clien...
小楊本科畢業(yè)后順利入職深圳一家不錯的企業(yè),然后就開始了每天擠早高峰地鐵里去上班茧跋,晚上一身疲憊回到出租屋慰丛,想玩會手機放松一下,卻總是不知不覺就凌晨兩三點了瘾杭。更加不知不覺的是一晃...
內(nèi)存優(yōu)化是性能優(yōu)化的重頭戲粥烁,因此這部分也花了很多時間來梳理贤笆。老規(guī)矩,先上大綱: 一讨阻、基礎知識 1.1 Android內(nèi)存管理框架: 這里針對上圖進行簡單描述: 1)物理地址與...
不管你是Java工程師還是安卓開發(fā)工程師钝吮,只要你是計算機開發(fā)工程師埋涧,你一定在面試中遇到過有關線程的問題板辽。Java語言一個重要的特點就是內(nèi)置了對并發(fā)的支持,讓Java大受企業(yè)和...
分為兩部分:java 和 android 和 git Java部分: 1棘催、八種數(shù)據(jù)類型以及他們的包裝類2劲弦、abstract與interface的區(qū)別(抽象類和接口)3、重寫和...