卡頓是非常直觀(guān)的用戶(hù)體驗(yàn),它的特點(diǎn)是:產(chǎn)生原因錯(cuò)綜復(fù)雜,線(xiàn)上問(wèn)題難以復(fù)現(xiàn)。基于這個(gè)特點(diǎn),卡頓優(yōu)化主要是三方面工作: 卡頓的有效信息收集:線(xiàn)上線(xiàn)下監(jiān)控方案。 卡頓分析與定位:通...
卡頓是非常直觀(guān)的用戶(hù)體驗(yàn),它的特點(diǎn)是:產(chǎn)生原因錯(cuò)綜復(fù)雜,線(xiàn)上問(wèn)題難以復(fù)現(xiàn)。基于這個(gè)特點(diǎn),卡頓優(yōu)化主要是三方面工作: 卡頓的有效信息收集:線(xiàn)上線(xiàn)下監(jiān)控方案。 卡頓分析與定位:通...
什么是事件分發(fā)? 簡(jiǎn)單來(lái)說(shuō),就是我們通過(guò)屏幕與手機(jī)進(jìn)行交互的時(shí)候,每次的點(diǎn)擊,移動(dòng),長(zhǎng)按等會(huì)產(chǎn)生一個(gè)個(gè)的事件。每一個(gè)事件又是通過(guò)屏幕傳遞給每一個(gè)View,View接收到這些事...
面試問(wèn)題 Binder是什么 為什么要使用多進(jìn)程 使用Binder進(jìn)程通訊有哪些優(yōu)勢(shì) Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機(jī)制是如何跨進(jìn)程的...
主要流程篇 OkHttp源碼相關(guān)(一)[http://www.itdecent.cn/p/43b39d2c434f] 。攔截器篇 OkHttp源碼相關(guān)(二)[https:/...
LruCache算法,又稱(chēng)為近期最少使用算法。 LruCache 中 Lru 算法的實(shí)現(xiàn)就是通過(guò) LinkedHashMap 來(lái)實(shí)現(xiàn)的。LinkedHashMap繼承于Has...
簡(jiǎn)介 本項(xiàng)目基于 組件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架實(shí)現(xiàn)的一款開(kāi)源項(xiàng)目。如有任何疑問(wèn)或bug歡迎給我提...
前言 Android Jetpack想必大家都耳熟能詳了,Android KTX,LiveData,Room等等一系列庫(kù)都是出自 Jetpack。那么Jetpack到底是什么...
樓主Retrofit 是什么版本
retrofit原理詳解前言 這里之所以叫Retrofit客戶(hù)端??蛻?hù)端提供的子系統(tǒng)有:1.serviceMethodCache(自定義的接口映射對(duì)象集合)2.baseUrl(請(qǐng)求地址)3.call...
有讀者在問(wèn)我是否會(huì)寫(xiě)和設(shè)計(jì)模式相關(guān)的面試題,我想了很久都不知道怎么下筆。關(guān)于設(shè)計(jì)模式,我并沒(méi)有刻意去用,有時(shí)候用了,也不會(huì)去計(jì)較剛剛用的是什么模式。這樣再去面試別人就有些困難...
不知不覺(jué)已經(jīng)日更20天了,這是第一次在公眾平臺(tái)發(fā)心情隨筆,也算是有感而發(fā)吧,分享下對(duì)Android開(kāi)發(fā)的感悟以及這一階段的心路歷程。 先說(shuō)下大環(huán)境吧 作為一名互聯(lián)網(wǎng)人,程序猿...
1.emmm 從頭開(kāi)始 ,先看看效果圖 和 實(shí)際效果圖 (這圖片好大啊 第一次寫(xiě)不知道怎么調(diào)) 為了這個(gè)問(wèn)題我也瘋狂百度,問(wèn)了很多人 ,但是就是沒(méi)有效果, 后來(lái)加了一些代...
17種會(huì)讓你變開(kāi)心的生活習(xí)慣 1.每天拍幾張照片 心理學(xué)家建議,每天用相機(jī)拍下一些身邊的人和事,如窗外的樹(shù)木、路邊的小花、鄰居家的孩子和朋友的婚禮。將這些隨時(shí)可能被遺忘的片段...
發(fā)送用戶(hù)數(shù)據(jù) 這個(gè)彈出框是 一定要取消嗎, 我這第一次把他直接關(guān)閉了。后面卸載都不彈出來(lái)了,然后驗(yàn)證序列號(hào) 一直失敗
Mac xmind破解版注意:軟件整個(gè)安裝是斷網(wǎng)安裝,在偏好設(shè)置后,軟件要退出程序,輸入激活碼的時(shí)候軟件的程序是重新打開(kāi)的。 下載鏈接:下載地址 密碼:密碼:xtme 1.XMind 8 pro M...
@開(kāi)發(fā)應(yīng)以大橘為重 硬件信息拼接 還不是會(huì)有很多同類(lèi)型設(shè)備
Android 10獲取設(shè)備標(biāo)識(shí)方案探究前言我們?cè)陂_(kāi)發(fā)中可能會(huì)使用到一些第三方的應(yīng)用統(tǒng)計(jì)SDK,用于統(tǒng)計(jì)應(yīng)用的用戶(hù)量等等,如何區(qū)分每個(gè)用戶(hù)呢?當(dāng)然就需要每個(gè)設(shè)備對(duì)應(yīng)一個(gè)唯一的標(biāo)識(shí),Android中當(dāng)然也提供了這樣的...