有陣子沒出文章,接下來爭取這段時間持續(xù)更新,將沉淀的東西記錄下來,廢話不多說剛接觸了音視頻方面,趁熱乎記錄一下,歡迎大家指正 接下來會分為一下幾點(diǎn)來介紹: 基礎(chǔ)知識準(zhǔn)備 An...
談到Android四大組件:Activity,Service,Broadcast和ContentProvider,大部分人應(yīng)該都比較熟悉了,因?yàn)闀褂眠@四大組件是作為一個Ap...
1.CameraInfo 用于描述camera的內(nèi)部類,主要包括以下參數(shù): facing:代表相機(jī)的朝向,只能取CameraInfo中的兩個靜態(tài)值,源碼說明如下: 一般我們在...
一、概述 在實(shí)際的開發(fā)中經(jīng)常會碰到各種ID,這是由于在計(jì)算機(jī)的發(fā)展過程中,需要對程序執(zhí)行的每一步做標(biāo)記,通過這些標(biāo)記的關(guān)聯(lián)便于系統(tǒng)的統(tǒng)一管理。像PID、UID、GID、和EU...
本文通過學(xué)習(xí)聊聊 APK —— Dex 熱修復(fù)與 Classpath 總結(jié) 在將java文件直接運(yùn)行在JVM和Dalvik中,中講解了java程序如何在JVM和Dalvik中...
本文通過學(xué)習(xí):聊聊 APK —— 直接運(yùn)行 Dex 總結(jié)。 1.運(yùn)行工具分析 在java學(xué)習(xí)時,如果想順利的運(yùn)行java程序,需要安裝JRE,對于開發(fā)者而言,需要安裝JDK,...
本系列主要介紹Android8.0系統(tǒng)啟動過程中涉及到的init、Zygote、SystemServer和Launcher。在之前的三篇文章中,講解了如下的過程: 初始化化:...
本系列主要介紹Android8.0系統(tǒng)啟動過程中涉及到的init、Zygote、SystemServer和Launcher。SystemServer 進(jìn)程主要用于創(chuàng)建系統(tǒng)服務(wù)...
本系列主要介紹Android系統(tǒng)啟動過程中涉及到的init、Zygote、SystemServer和Launcher。文本分析的源碼時基于Android8.0源碼。 Zygo...
本系列主要介紹Android8.0系統(tǒng)啟動過程中涉及到的init、Zygote、SystemServer和Launcher。 init啟動前準(zhǔn)備 init函數(shù)分析 init函...