調(diào)試Annotation Processor編譯時(shí)注解器 這篇文章的目的是解釋如何在Android Studio(或IntelliJ)下調(diào)試注解處理器Module。來(lái)了解你的...
調(diào)試Annotation Processor編譯時(shí)注解器 這篇文章的目的是解釋如何在Android Studio(或IntelliJ)下調(diào)試注解處理器Module。來(lái)了解你的...
該文章已歸納在本人 GitHub 的 Blog 倉(cāng)庫(kù),歡迎 star 或者 watch。同時(shí)歡迎訪問(wèn)我的博客地址 https://gojun.me/ 有更多干貨。 RTL ...
WorkManager架構(gòu)組件是用來(lái)管理后臺(tái)工作任務(wù)。這個(gè)時(shí)候你可能會(huì)奇怪了Android不是已經(jīng) 有很多管理后臺(tái)任務(wù)的類了么,比如JobScheduler, Alar...
Android適配最核心得問(wèn)題有兩個(gè):一就是適配得效率,把設(shè)計(jì)圖轉(zhuǎn)換成APP界面得過(guò)程是否高效;其次就是如何保證實(shí)現(xiàn)UI界面在不同尺寸和分辨率的手機(jī)中UI的一致性。 在標(biāo)識(shí)尺...
需求比協(xié)議重要,理解你的需求在前,選擇應(yīng)用的協(xié)議在后! 第一、是什么? 解釋這個(gè)問(wèn)題有很大的難度,你所處的角度不同,決定了所需答案的不同。不管怎么樣,協(xié)議是為了解決問(wèn)題而生的...
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,移動(dòng)端播放視頻的需求如日中天,由此也催生了一批開(kāi)源/閉源的播放器,但是無(wú)論這個(gè)播放器功能是否強(qiáng)大、兼容性是否優(yōu)秀,它的基本模塊通常都是由以下部分組成...
上一篇Live555源碼解析(3) - 服務(wù)開(kāi)啟,愿者上鉤中我們講到RTSPServer創(chuàng)建后,帶來(lái)了兩項(xiàng)重要支持(旁注類比): incomingConnectionHand...