探探效果: 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ī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)鍵字纯路,按其能否作為標識符及使用場景,可分為硬關(guān)鍵字寞忿、軟關(guān)鍵字驰唬、修飾符關(guān)鍵字、特殊標識符 1-1...
最近公司在做自定義相機這一塊搓逾,之前使用的是第三方,后來需求變更杯拐,第三方不支持添加動態(tài)貼紙霞篡,所以只能自己擴展。當(dāng)然網(wǎng)上有很多例子端逼,但是關(guān)于添加動態(tài)貼紙的例子幾乎找不到朗兵,反正我是...
ShapeBlurView ShapeBlurView庫是一個高斯模糊(毛玻璃效果)蒙層庫赁豆。Like iOS UIVisualEffectView不知大家做需求的時候是否有這...
一、策略模式 策略模式定義了一組算法冗美,將每個算法都封裝起來魔种,并且使它們之間可以互換 1、策略模式主要角色 主要角色如下: 封裝角色(Context): 也叫做上下文角色粉洼,起承...
要看對象的二進制代碼务嫡, 可以加入下面依賴。 可以調(diào)用ClassLayout.parseInstance(l).toPrintable 輸出二進制代碼漆改。 對象頭所占用的內(nèi)存大...
我們在使用Binder在進程間傳遞數(shù)據(jù)的時候,有時候會拋出TransactionTooLargeException這個異常准谚,這個異常的產(chǎn)生是因為Binder驅(qū)動對內(nèi)存的限制引...
這次來面試的是一個有著5年工作經(jīng)驗的小伙,截取了一段對話如下: 面試官:我看你寫到Glide柱衔,為什么用Glide樊破,而不選擇其它圖片加載框架?小伙:Glide 使用簡單唆铐,鏈式調(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)容:瓦片地圖加載 瓦片下載與保存 先看實際效果: 方法如下:一...