使用最佳做法和推薦架構(gòu)源织,構(gòu)建強(qiáng)大而優(yōu)質(zhì)的應(yīng)用村怪。 Android Jetpack 官網(wǎng):https://developer.android.google.cn/jetpack[...
使用最佳做法和推薦架構(gòu)源织,構(gòu)建強(qiáng)大而優(yōu)質(zhì)的應(yīng)用村怪。 Android Jetpack 官網(wǎng):https://developer.android.google.cn/jetpack[...
LayoutInflater LayoutInflatre能將一個(gè)xml文件解析成對(duì)應(yīng)的View并構(gòu)建對(duì)應(yīng)的View的關(guān)系結(jié)構(gòu)咱筛。使用這個(gè)類(lèi)在需要的時(shí)候才解析一個(gè)布局文件饵隙,來(lái)避...
1. 類(lèi)加載機(jī)制 1.1 類(lèi)加載UML圖 1.2 loadClass流程 首先先判斷是否已經(jīng)加載過(guò)這個(gè)類(lèi) 如果沒(méi)有加載過(guò)就讓父加載器來(lái)加載 如果父加載器沒(méi)有加載到才使用當(dāng)前的...
事件處理和沖突 一塔插、View 1. disPatchTouchEvent 在dispatchTouchEvent方法中先調(diào)用這個(gè)View的onTouchListener.on...
前言 屬性動(dòng)畫(huà)的使用 是 Android 開(kāi)發(fā)中常用的知識(shí) 本文將獻(xiàn)上一份全面 & 詳細(xì)的屬性動(dòng)畫(huà)學(xué)習(xí)指南疮蹦,將詳細(xì)介紹屬性動(dòng)畫(huà)的所有內(nèi)容,包括:意義茸炒、作用愕乎、應(yīng)用場(chǎng)景、功原理 ...
請(qǐng)問(wèn)一下在哪里能找到你所有的視頻資源呢
FFmpeg - Android 視頻播放器本文的內(nèi)容是基于 《FFmpeg - 打造一款萬(wàn)能的音樂(lè)播放器》 來(lái)實(shí)現(xiàn)的,源碼的地址在我個(gè)人的 github 上紊册。我打算再新建一個(gè) VideoPlayer 項(xiàng)目用來(lái)實(shí)現(xiàn)視頻...
前言 自定義View 是 Android 開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于自定義View 原理的文章,但存在一些問(wèn)題:內(nèi)容不全薪前、思路不清晰润努、無(wú)源碼分析、簡(jiǎn)單問(wèn)題復(fù)雜化等等...
前言 如果你也學(xué)習(xí)Android示括,那么你大概率會(huì)看過(guò)我的文章铺浇。經(jīng)常有讀者給我留言:“該怎么學(xué)習(xí)Android?”垛膝、“日常學(xué)習(xí)Android的方法是什么”鳍侣。 所以,今天吼拥,我將獻(xiàn)...
1. 概述 畫(huà)筆Paint基本熟悉了之后枯跑,我們循序漸進(jìn)介紹一個(gè)新的方面onTouch()惨驶,用于處理手指觸摸交互的,這是很早期的一個(gè)效果敛助,但是用來(lái)學(xué)習(xí)真的很不錯(cuò): 我們的重點(diǎn)是...