目的: 隨著倉(cāng)庫(kù)使用的越來(lái)越久,倉(cāng)庫(kù)中的子目錄越來(lái)越多,倉(cāng)庫(kù)也變得越來(lái)越大。會(huì)導(dǎo)致pull和push的時(shí)間變長(zhǎng),共享代碼就會(huì)變得很痛苦。 可以用將子目錄獨(dú)立成一個(gè)submod...
硬件加速,直觀上說(shuō)就是依賴(lài)GPU實(shí)現(xiàn)圖形繪制加速,軟硬件加速的區(qū)別主要是圖形的繪制究竟是GPU來(lái)處理還是CPU,如果是GPU,就認(rèn)為是硬件加速繪制,反之,軟件繪制。在Andr...
Android中,繪圖的API很多,比如2D的繪圖skia;3D的繪圖OpenGLES,Vulkan等。Android 開(kāi)始,的View系統(tǒng)中,多數(shù)都是采用2D的模式的Vie...
前言 現(xiàn)在很多App里都內(nèi)置了Web網(wǎng)頁(yè)(Hybrid App),比如說(shuō)很多電商平臺(tái),淘寶、京東、聚劃算等等,如下圖 上述功能是由Android的WebView實(shí)現(xiàn)的,其中涉...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會(huì)進(jìn)行2次onMeasure、onLayout,但限于篇幅,并未解釋原因,好奇就嘗試找了找原因。 原因猜想 驗(yàn)證...
文章寫(xiě)得有些問(wèn)題,沒(méi)有明確,在 Kotlin 中調(diào)用默認(rèn)方法或者構(gòu)造函數(shù)是完全沒(méi)問(wèn)題的,但是在 Java 代碼調(diào)用相應(yīng) Kotlin 代碼卻不行,也就是,Java 代碼不能調(diào)用在 Kotlin 中使用默認(rèn)值實(shí)現(xiàn)的重載函數(shù)或構(gòu)造函數(shù)。
@JvmOverloads 就是解決這一問(wèn)題的,從命名 —— “Jvm 重載” 也可以看出
zonda的地盤(pán) 評(píng)論自Kotlin: @JvmOverloads 注解
本篇文章旨在簡(jiǎn)介 Android 中 NDK 是什么以及重點(diǎn)講解最新 Android Studio 編譯工具 CMake 的使用 1 NDK 簡(jiǎn)介 在介紹 NDK 之前還是首...
想必做過(guò)Android開(kāi)發(fā)的童鞋都遇到過(guò)anr(Application Not Responding)。一般的做法就是去/data/anr/trace.txt取對(duì)應(yīng)的 文件。...