簡介 AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程,通過預(yù)編譯方式和運(yùn)行期動態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)。AOP是OOP...
簡介 AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程,通過預(yù)編譯方式和運(yùn)行期動態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)。AOP是OOP...
一、 事件分發(fā)的對象是誰? 答:事件 當(dāng)用戶觸摸屏幕時(View或ViewGroup派生的控件),將產(chǎn)生點(diǎn)擊事件(Touch事件)。Touch事件相關(guān)細(xì)節(jié)(發(fā)生觸摸的位置、時...
一、什么是Crash? 想必這個只要從事過編程工作的同學(xué)一定知道是什么?這里我們進(jìn)行一些概念上的普及:Crash就是由于代碼異常而導(dǎo)致App非正常退出現(xiàn)象,也就是我們常說的『...
本文同時發(fā)布在CSDN上,歡迎查看 1. 前言 隨著最近幾年移動市場蓬勃發(fā)展,引來大批人員投入到Android、IOS的開發(fā)前線,與此同時全國各大培訓(xùn)機(jī)構(gòu)每月都培養(yǎng)出成千上萬...
前言 Android的屏幕適配一直以來都在折磨著我們Android開發(fā)者,本文將結(jié)合: Google的官方權(quán)威適配文檔 郭霖: Android官方提供的支持不同屏幕大小的全部...
簡介:在Android開發(fā)過程中,Bitmap往往會給開發(fā)者帶來一些困擾,因?yàn)閷itmap操作不慎,就容易造成OOM(Java.lang.OutofMemoryError ...
一、什么是二叉樹? 二叉樹是n(n>=0)個結(jié)點(diǎn)的有限集合,該集合或者為空集(稱為空二叉樹),或者由一個根結(jié)點(diǎn)和兩棵互不相交的、分別稱為根結(jié)點(diǎn)的左子樹和右子樹組成。下圖展示了...
https://juejin.cn/post/6844903976240939021[https://juejin.cn/post/6844903976240939021] ...
一、什么是Jetpack? Jetpack并不是一個框架或者組件,它是一套庫、工具和指南的集合,可幫助開發(fā)者更輕松地編寫優(yōu)質(zhì)應(yīng)用。這些組件可幫助開發(fā)者遵循最佳做法、擺脫編寫樣...