1. 簡(jiǎn)介 1.1 什么是 KMM艾栋? KMM 全稱:Kotlin Multiplatform Mobile爽室,是一個(gè)用于跨平臺(tái)移動(dòng)開(kāi)發(fā)的軟件開(kāi)發(fā)工具包(SDK)承边,可以在iOS和...
1. 簡(jiǎn)介 1.1 什么是 KMM艾栋? KMM 全稱:Kotlin Multiplatform Mobile爽室,是一個(gè)用于跨平臺(tái)移動(dòng)開(kāi)發(fā)的軟件開(kāi)發(fā)工具包(SDK)承边,可以在iOS和...
Android 中組件默認(rèn)都是啟動(dòng)在主進(jìn)程抑钟,即 multiprocess = false 的情況枫甲,當(dāng) multiprocess = true 時(shí)颠毙,組件會(huì)直接在呼起這個(gè)組件的進(jìn)...
EGL Context當(dāng)我們的程序運(yùn)行時(shí)魔招,每一個(gè)方法的調(diào)用都是在 CPU 上的,OpenGL 也不例外嵌溢,與普通調(diào)用的區(qū)別在于這些調(diào)用會(huì)被轉(zhuǎn)換成 GPU 驅(qū)動(dòng)指令在 GPU 上...
原文:https://developer.android.com/reference/android/media/MediaCodec.html MediaCodec cla...
constexpr是C++11開(kāi)始提出的關(guān)鍵字同云,其意義與14版本有一些區(qū)別。C++11中的constexpr指定的函數(shù)返回值和參數(shù)必須要保證是字面值堵腹,而且必須有且只有一行re...
到目前為止,我們使用了幾種不同類型的屏幕緩沖:用于寫(xiě)入顏色值的顏色緩沖星澳,用于寫(xiě)入深度信息的深度緩沖疚顷,以及允許我們基于一些條件丟棄指定片段的模板緩沖。把這幾種緩沖結(jié)合起來(lái)叫做幀...
公司的電腦前一陣子配了個(gè)帥氣的配色禁偎,后來(lái)回家看自己的AS腿堤,覺(jué)得好丑,索性把這個(gè)配色發(fā)出來(lái)如暖,看Log好看多了笆檀。 帥氣的配色發(fā)出來(lái)了『兄粒快去動(dòng)手修改吧酗洒! 打開(kāi)File->Setti...
第一種: 在 macOS Sierra及以上(Mojave),我們可以使用快捷鍵 ??.(Command + Shift + .) 來(lái)快速(在 Finder 中)顯示和隱藏隱...
@IanGoodfellow 會(huì)對(duì)亮度調(diào)低一點(diǎn),進(jìn)行一些二值化操作度苔,使其能盡量的像普通的二維碼一樣匆篓。
媲美微信的二維碼識(shí)別庫(kù)1. 為什么要做這個(gè)庫(kù)? 相信大家在平常的生活中寇窑,如果遇到掃碼的場(chǎng)景第一個(gè)想到的應(yīng)該就是微信了鸦概,可以說(shuō)微信使用二維碼打開(kāi)了移動(dòng)互聯(lián)網(wǎng)的另一扇大門,并且在掃碼體驗(yàn)上及其優(yōu)秀甩骏,本...
1. 簡(jiǎn)介 長(zhǎng)久以來(lái)我們都要去了解Activity或者Fragment的生命周期窗市,因?yàn)榻缑娴纳芷谑俏覀兲幚頂?shù)據(jù)的基礎(chǔ),我們需要知道在哪個(gè)地方“才能”去做哪些事饮笛,但是這些生...
1. 使用 MyViewModel 2. 作用 i. 保存Activity/Fragment中的數(shù)據(jù)ii. 生命周期作用于Activity/Fragment之外咨察,在使用時(shí)創(chuàng)建...
單元測(cè)試是應(yīng)用程序測(cè)試策略中的基本測(cè)試,通過(guò)對(duì)代碼進(jìn)行單元測(cè)試福青,可以輕松地驗(yàn)證單個(gè)單元的邏輯是否正確摄狱,在每次構(gòu)建之后運(yùn)行單元測(cè)試,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)无午、優(yōu)...
@Mk_c814 中文的編碼跟掃碼應(yīng)該是沒(méi)有關(guān)系的呀媒役,除非一開(kāi)始就是編碼的文字,掃碼出來(lái)解碼就可以了
媲美微信的二維碼識(shí)別庫(kù)1. 為什么要做這個(gè)庫(kù)宪迟? 相信大家在平常的生活中酣衷,如果遇到掃碼的場(chǎng)景第一個(gè)想到的應(yīng)該就是微信了,可以說(shuō)微信使用二維碼打開(kāi)了移動(dòng)互聯(lián)網(wǎng)的另一扇大門次泽,并且在掃碼體驗(yàn)上及其優(yōu)秀穿仪,本...
Message 消息結(jié)構(gòu) 每個(gè)消息用Message表示,Message主要包含以下內(nèi)容: 這里的用戶指一般的APP開(kāi)發(fā)者意荤。 一般不用手動(dòng)設(shè)置target,調(diào)用Handler....
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin 作為后起之秀碴里,站在巨人們的肩膀上是她得天獨(dú)厚的優(yōu)勢(shì)沈矿,而這個(gè)巨人也包括—《Effect...
@曉風(fēng)_adfc 暫時(shí)還沒(méi)有,現(xiàn)在還是在完善基礎(chǔ)功能咬腋,之后可能后考慮吧
媲美微信的二維碼識(shí)別庫(kù)1. 為什么要做這個(gè)庫(kù)羹膳? 相信大家在平常的生活中,如果遇到掃碼的場(chǎng)景第一個(gè)想到的應(yīng)該就是微信了根竿,可以說(shuō)微信使用二維碼打開(kāi)了移動(dòng)互聯(lián)網(wǎng)的另一扇大門陵像,并且在掃碼體驗(yàn)上及其優(yōu)秀,本...