得到Android組件化方案已經(jīng)開(kāi)源,參見(jiàn)Android組件化方案開(kāi)源。方案的解讀文章是一個(gè)小的系列,這是系列的第二篇文章:1、Android徹底組件化方案實(shí)踐2、Andro...
得到Android組件化方案已經(jīng)開(kāi)源,參見(jiàn)Android組件化方案開(kāi)源。方案的解讀文章是一個(gè)小的系列,這是系列的第二篇文章:1、Android徹底組件化方案實(shí)踐2、Andro...
前言 隨著市面上手機(jī)架構(gòu)的不斷升級(jí)換代,越來(lái)越多的手機(jī)已經(jīng)開(kāi)始使用arm64-v8a的cpu架構(gòu)了,帶來(lái)的好處就是手機(jī)的性能的極大的提升,但是一直使用armeabi和arme...
在對(duì)應(yīng)module目錄下添加upload.gradle 這里有幾個(gè)必填的值: POM_ARTIFACTID是自己的module的名字 POM_GROUPID是命名空間 引用的...
H.264從1999年開(kāi)始,到2003年形成草案,最后在2007年定稿有待核實(shí)。在ITU的標(biāo)準(zhǔn)?稱(chēng)為H.264,在MPEG的標(biāo)準(zhǔn)?是MPEG-4的?個(gè)組成部分–MPEG-4 ...
感謝博主的分享~
Android wifi上網(wǎng)跟4G上網(wǎng)的區(qū)別手機(jī)上網(wǎng)可以用Wifi,也可以用4G,這兩者究竟有什么區(qū)別,Wifi模塊跟4G無(wú)限通信模塊用的是同一種上網(wǎng)媒介嗎,一個(gè)4G手機(jī)是否兩塊網(wǎng)卡呢?手機(jī)的MAC地址說(shuō)的是誰(shuí)的呢,比...
一、CheckList onSingleTapUp在按下并抬起時(shí)發(fā)生,只要符合這個(gè)條件就觸發(fā)該函數(shù),沒(méi)有任何附加條件。 onSingleTapConfirmed同上者,但有附...
本文將對(duì)Gradle的一些基本概念、用法進(jìn)行總結(jié),從而避免自己在Android開(kāi)發(fā)過(guò)程中的“會(huì)而不知所以然”,關(guān)于Gradle的高階用法可以見(jiàn)參考,本文就不再贅述; 基本概念...
作為一名Android開(kāi)發(fā)工程師,尤其是音視頻領(lǐng)域,NDK開(kāi)發(fā)一直都是主流,但是我們是否有認(rèn)真了解過(guò)我們經(jīng)常使用的.so等文件具體是怎樣的一個(gè)格式呢?? 一、ELF簡(jiǎn)介 EL...
JNI_OnLoad Dalvik虛擬機(jī)加載C庫(kù)時(shí),第一件事是調(diào)用JNI_OnLoad()函數(shù),所以在JNI_OnLoad()里面進(jìn)行一些初始化工作,如注冊(cè)JNI函數(shù)等等。注...
前言 作為一名客戶(hù)端開(kāi)發(fā),無(wú)論是Android/IOS,生命周期的概念深入骨髓,那么一個(gè)優(yōu)秀的跨平臺(tái)方案,F(xiàn)lutter Widget是怎么處理生命周期的呢,接下來(lái)就讓我們一...
在接觸到Flutter后,我就在思考一個(gè)問(wèn)題,作為一個(gè)跨平臺(tái)方案,F(xiàn)lutter究竟是如何在不同的CPU架構(gòu)、不同的操作系統(tǒng)上運(yùn)行的呢,它采取了怎么的編譯策略,對(duì)應(yīng)平臺(tái)的編譯...
在做kotlin開(kāi)發(fā)中,經(jīng)??吹揭恍┫到y(tǒng)函數(shù)里,用函數(shù)作為參數(shù),但是又和我們自己寫(xiě)的不太一樣 大概是這樣子的: 一開(kāi)始的時(shí)候,我很疑惑,我們平時(shí)定義的是這樣子的啊: 我們這里...
本文主要內(nèi)容是分析Flutter KeyEvent和焦點(diǎn)控制流程,適合有Flutter客戶(hù)端或Framework開(kāi)發(fā)經(jīng)驗(yàn)的讀者。 本文流程分析基于SDK: Flutter v...
初入Flutter的開(kāi)發(fā)者,首先需要了解的便是如何編譯運(yùn)行flutter應(yīng)用。與通常Android工程項(xiàng)目的編譯不同,F(xiàn)lutter的打包編譯是通過(guò)調(diào)用flutter命令行來(lái)...
Dart語(yǔ)言的異步編程之Future和async-await是殺手級(jí)功能 什么async和await 還記得《Dart語(yǔ)言的運(yùn)算符重載》中講到的語(yǔ)法糖么?async和awai...
1、問(wèn)題 什么是 Top K 問(wèn)題?簡(jiǎn)單來(lái)說(shuō)就是在一堆數(shù)據(jù)里面找到前 K 大(當(dāng)然也可以是前 K ?。┑臄?shù)。這是一個(gè)非常經(jīng)典的算法問(wèn)題,不論是面試中還是實(shí)際開(kāi)發(fā)中,都非常典型...
OpenGL ES 渲染流程 1、總體流程 2、流程細(xì)節(jié) 2.1、頂點(diǎn)著色器 頂點(diǎn)著色器的輸入著色器程序:描述頂點(diǎn)上執(zhí)行操作的頂點(diǎn)著色器程序源代碼/可執(zhí)行文件頂點(diǎn)著?器輸入(...