啟動(dòng)BootLoader 在CPU上電復(fù)位完成后,會(huì)從一個(gè)固定的地址加載一段程序,即BootLoader,不同的CPU可能這個(gè)地址不同。BootLoader是一段引導(dǎo)程序,其...
啟動(dòng)BootLoader 在CPU上電復(fù)位完成后,會(huì)從一個(gè)固定的地址加載一段程序,即BootLoader,不同的CPU可能這個(gè)地址不同。BootLoader是一段引導(dǎo)程序,其...
前提 最近在接手公司的 skywalking 時(shí),發(fā)現(xiàn) gitlab 中 skywalking 項(xiàng)目竟然達(dá)到了1.4G大小,在詢問(wèn)同事后得知可能是以前在 commit 時(shí),沒(méi)...
在編譯Android12 源碼虛擬機(jī)進(jìn)行調(diào)試時(shí),需要remount 時(shí)有時(shí)會(huì)遇到下面錯(cuò)誤: 這時(shí)需要在使用下面命令啟動(dòng)虛擬機(jī):emulator -writable-syste...
以下內(nèi)容基于Android12 源碼進(jìn)行整理 在整編完整個(gè)Android 系統(tǒng)后,需要進(jìn)行系統(tǒng)源碼修改,不能每修改一次代碼就對(duì)整個(gè)系統(tǒng)進(jìn)行一次編譯,這個(gè)很不現(xiàn)實(shí),這時(shí)就需要對(duì)...
介紹 KCamera 是基于Camera2 API 進(jìn)行封裝可以靈活,快速的接入Camera庫(kù), 這里不介紹架構(gòu)設(shè)計(jì)實(shí)現(xiàn),主要介紹如果快速使用 支持功能 拍照 變焦 手動(dòng)對(duì)焦...
以下內(nèi)容基于Android12 源碼進(jìn)行整理 下面內(nèi)容是基于Camera升降機(jī)服務(wù)添加過(guò)程整理 1.在Context.java 中添加服務(wù)名稱 Context.java 在源...
全文以Android 12 源碼為例 1. 生成IDE相關(guān)文件 idegen專門為IDE環(huán)境調(diào)試源碼而設(shè)計(jì)的工具, 依次執(zhí)行如下命令: 以上3個(gè)步驟的含義依次如下: 執(zhí)行完上...
設(shè)計(jì)背景 不影響對(duì)象本身的生命周期的前提下建立一個(gè)易維護(hù),使用方便的事件總線機(jī)制 功能 一對(duì)一的對(duì)象事件 一對(duì)多的對(duì)象事件 注意:不支持進(jìn)程間使用源碼GitHub:https...
ASM介紹 ASM是一個(gè)字節(jié)碼操作庫(kù),它可以直接修改已經(jīng)存在的class文件或者生成class文件。ASM提供了一些便捷的功能來(lái)操作字節(jié)碼內(nèi)容。 與其它字節(jié)碼操作框架(比如:...
Android Camera2入門 Android Camera2入門系列1 - Camera2在textureView預(yù)覽[http://www.itdecent.cn/...
介紹 APT(Annotation Processing Tool)即注解處理器,是一種處理注解的工具,確切的說(shuō)它是javac的一個(gè)工具,它用來(lái)在編譯時(shí)掃描和處理注解。注解處...
對(duì)于ViewTree的繪制流程,Android開(kāi)發(fā)者都很熟悉了,但如果要從整個(gè)系統(tǒng)的全局角度出發(fā),理解Android的界面繪制機(jī)制,就需要了解系統(tǒng)的層級(jí)分工和設(shè)計(jì)實(shí)現(xiàn),本文記...
error: undefined reference to 'av_version_info()' 出錯(cuò)原因:ffmpeg是純C的庫(kù),頭文件沒(méi)有做好C++調(diào)用的準(zhǔn)備用exte...
TextureView相關(guān)的SurfaceView SurfaceView的工作方式是創(chuàng)建一個(gè)置于應(yīng)用窗口之后的新窗口。這種方式的效率非常高,因?yàn)镾urfaceView窗口刷...
apk加固是每一個(gè)app發(fā)布之前必須要做的事情;如果一個(gè)apk沒(méi)有加固那么別人就很容易被別人反編譯,看到這其中的原碼,雖然現(xiàn)在有代碼混淆、把業(yè)務(wù)寫到native層,但是這都是...