平時(shí)看博客或者學(xué)知識(shí),學(xué)到的東西比較零散轴术,沒(méi)有獨(dú)立的知識(shí)模塊概念房资,而且學(xué)了之后很容易忘。于是我建立了一個(gè)自己的筆記倉(cāng)庫(kù)[https://github.com/xfhy/And...
平時(shí)看博客或者學(xué)知識(shí),學(xué)到的東西比較零散轴术,沒(méi)有獨(dú)立的知識(shí)模塊概念房资,而且學(xué)了之后很容易忘。于是我建立了一個(gè)自己的筆記倉(cāng)庫(kù)[https://github.com/xfhy/And...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信涧偷,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 系列文章 android tv常見問(wèn)題(一)焦點(diǎn)查找規(guī)律 android tv常見問(wèn)題(二)如何監(jiān)聽ViewGroup子V...
以前項(xiàng)目中雖然也使用MVVM架構(gòu)毙死,但由于整體框架不是我自己搭建的燎潮,導(dǎo)致我對(duì)于MVVM架構(gòu)的整體還是很不熟悉,所以這次就自己搭建并實(shí)現(xiàn)一次MVVM架構(gòu)扼倘。 MVVM架構(gòu)使用的組件...
需要使用NDK來(lái)編譯FFmpeg确封,需要下載NDK和FFmpeg我使用的NDK版本:android-ndk-r21FFmpeg版本 FFemeg4.3.1FFmpeg下載鏈接:...
rtp網(wǎng)絡(luò)地址怎么填充到MediaCodec的緩沖區(qū)中爪喘?MediaExtractor好像只支持http
音視頻開發(fā)之旅(五)MediaExtractor MediaMuxer 實(shí)現(xiàn)視頻的解封裝與合成目錄 MediaExtractor MediaMuxer 能做什么 視頻解封裝和合成的API以及流程介紹 三個(gè)實(shí)踐(視頻解封裝提取純音軌和視頻軌文件、再合成新視頻纠拔、給視頻換個(gè)...
1. ZoomLayout 需要實(shí)現(xiàn)的功能 1.1 需求列表 觸摸滑動(dòng)及慣性滑動(dòng) 多指縮放 雙擊縮放 除了實(shí)現(xiàn)這些主要功能外秉剑,還需要處理一下的細(xì)節(jié) ZoomLayout的寬高...
1.JVM與操作系統(tǒng)的關(guān)系 ??JVM全稱Java Virtual Machine(Java虛擬機(jī))。JVM屏蔽了與具體操作系統(tǒng)平臺(tái)(Linux稠诲、Windows侦鹏、MacOS等...
一诡曙、用戶啟動(dòng)Activity,發(fā)送消息給ATMS的過(guò)程(Launcher > ATMS階段) 開發(fā)中我們會(huì)調(diào)用startActivity來(lái)啟動(dòng)一個(gè)Activity略水,最終會(huì)調(diào)到...
AMS(ActivityManagerService)主要負(fù)責(zé)四大組件的啟動(dòng)价卤、切換、調(diào)度以及應(yīng)用進(jìn)程的管理和調(diào)度工作渊涝。 Android系統(tǒng)啟動(dòng)流程:首先會(huì)從ROM中預(yù)定義的地...
Zygote進(jìn)程開始fork子進(jìn)程跨释,啟動(dòng)SystemServer ActivityManagerService.setSystemProcess ServiceManager...
當(dāng)進(jìn)程注冊(cè)服務(wù)(addService)和獲取服務(wù)(getService)時(shí)胸私,都需要先調(diào)用defaultServiceManager()方法來(lái)獲取ServiceManager服...
ServiceManager是由init進(jìn)程解析init.rc文件而創(chuàng)建的,啟動(dòng)的入口函數(shù)是service_manager.c中的main()方法 ①binder_open:...
在線內(nèi)核層代碼:http://androidxref.com/kernel_3.18/xref/[http://androidxref.com/kernel_3.18/xre...
1.開機(jī)啟動(dòng)Zygote進(jìn)程 在線源碼查看:http://androidxref.com/6.0.0_r1/xref/[http://androidxref.com/6.0....
1煤傍、Binder是什么盖文? 進(jìn)程間通信機(jī)制 是一個(gè)驅(qū)動(dòng) Binder.java 實(shí)現(xiàn)了IBinder接口,具有跨進(jìn)程的能力 2蚯姆、使用場(chǎng)景 自己創(chuàng)建的:webview五续、音視頻播放...