探探效果: demo效果如下: LayoutManager自定義 對于自定義LayoutManager我們主要處理好三件事情耍属,就所有的問題就都迎刃而解了: 布局每個ItemV...
1. FragmentTransaction區(qū)別add和replace 源碼中關(guān)于add的解釋截屏2023-03-08 14.40.59.png 源碼中關(guān)于replace的解...
努比亞技術(shù)團隊原創(chuàng)內(nèi)容,轉(zhuǎn)載請務(wù)必注明出處茫虽。當(dāng)用戶抱怨手機在使用過程中存在卡頓問題的時候姓赤,會嚴(yán)重影響用戶對手機品牌的好感和應(yīng)用APP的體驗赡译,從而導(dǎo)致用戶對手機品牌的忠誠度降低...
bindService(service, conn, flags)-->在Application/Activity中調(diào)用context.bindService,context...
以下是基于Android 7.0不铆,在關(guān)鍵的地方寫了備注蝌焚」簦看著備注就可以知道在講什么了。 關(guān)于用戶空間只洒,內(nèi)核空間品腹,用戶空間地址,內(nèi)核地址红碑,虛存,物理內(nèi)存泡垃,頁等操作系統(tǒng)的基礎(chǔ)知識...
1. 前言 我們知道析珊,在程序中,通常情況下蔑穴。一個類會有自己的方法(函數(shù))以及屬性忠寻,這些方法代表了該類的特性或者說具有的能力。今天我們一起來研究一下 kotlin中的函數(shù)存和。 2...
一奕剃、關(guān)鍵字 鏈接:關(guān)鍵字與操作符 - Kotlin 語言中文站Kotlin中的關(guān)鍵字,按其能否作為標(biāo)識符及使用場景捐腿,可分為硬關(guān)鍵字纵朋、軟關(guān)鍵字、修飾符關(guān)鍵字茄袖、特殊標(biāo)識符 1-1...
最近公司在做自定義相機這一塊,之前使用的是第三方蝗羊,后來需求變更藏澳,第三方不支持添加動態(tài)貼紙,所以只能自己擴展耀找。當(dāng)然網(wǎng)上有很多例子翔悠,但是關(guān)于添加動態(tài)貼紙的例子幾乎找不到,反正我是...
ShapeBlurView ShapeBlurView庫是一個高斯模糊(毛玻璃效果)蒙層庫效诅。Like iOS UIVisualEffectView不知大家做需求的時候是否有這...
一胀滚、策略模式 策略模式定義了一組算法趟济,將每個算法都封裝起來,并且使它們之間可以互換 1咽笼、策略模式主要角色 主要角色如下: 封裝角色(Context): 也叫做上下文角色顷编,起承...
要看對象的二進(jìn)制代碼, 可以加入下面依賴剑刑。 可以調(diào)用ClassLayout.parseInstance(l).toPrintable 輸出二進(jìn)制代碼媳纬。 對象頭所占用的內(nèi)存大...
我們在使用Binder在進(jìn)程間傳遞數(shù)據(jù)的時候,有時候會拋出TransactionTooLargeException這個異常施掏,這個異常的產(chǎn)生是因為Binder驅(qū)動對內(nèi)存的限制引...
這次來面試的是一個有著5年工作經(jīng)驗的小伙,截取了一段對話如下: 面試官:我看你寫到Glide七芭,為什么用Glide素挽,而不選擇其它圖片加載框架?小伙:Glide 使用簡單狸驳,鏈?zhǔn)秸{(diào)...
問題 最近開發(fā)的時候發(fā)現(xiàn)Activity橫屏之后预明,布局發(fā)生錯亂,找了好久沒有問題耙箍,研究AutoSize看出了一點問題撰糠。 分析 我們從源碼的角度查看一下問題 AutoSize初...
文章里所有分析都是根據(jù)Android Sdk 25.3.1 v4包 經(jīng)過前面的分析之后現(xiàn)在有這么一個需求: APP 總共 3 個 Tab窗慎,首頁(HomePageFragmen...
上一節(jié)描述了基本的mapkit加載,其眾多委托方法與功能后面介紹卤材,本節(jié)介紹離線谷歌衛(wèi)星瓦片的加載與保存遮斥。 本篇內(nèi)容:瓦片地圖加載 瓦片下載與保存 先看實際效果: 方法如下:一...