轉(zhuǎn)載請注明出處:http://www.itdecent.cn/p/b287fa51bd50[http://www.itdecent.cn/p/b287fa51bd50]本...
前言 上次我寫了一遍文章《Android 關于美顏/濾鏡 從OpenGl錄制視頻的一種方案》,里面利用ImageReader來從獲取Surface上獲取數(shù)據(jù),但是經(jīng)過@熊皮皮...
概述 近期項目中有涉及到動畫相關的內(nèi)容,重新將塵封已久的 Activity 動畫拾起來了。由于場景的復雜程度相較于多年前無法同日而語,就導致遇到了各種稀奇古怪的問題,本文將記...
背景 前段時間寫了一篇Android 仿微信朋友圈圖片拖拽返回,有朋友指出為什么在拖拽的時候,發(fā)現(xiàn)上一個頁面點擊的圖片是空白的,可以看下效果圖。 出現(xiàn)問題的本能反應,先對比下...
最近小伙伴有個需求,就是實現(xiàn)類似于小紅書、Lemon8的共享元素轉(zhuǎn)場效果,查了一圈發(fā)現(xiàn)并沒有特別合適的Library,于是便做了一個開源Library項目,方便大家集成后,一...
Google 給的實踐效果[https://github.com/android/user-interface-samples/tree/master/WindowInset...
概述 Gradle是新一代構建工具,從0.x版本一路走來雖然國內(nèi)可尋的資料多了一些,但都是比較碎片化的知識。官方的Userguide雖然是業(yè)內(nèi)良心之作,但無奈太長,且版本變化...
上圖是Android整體的架構,Android Runtime之于Android而言相當于心臟之于人體,是Android程序加載和運行的環(huán)境。這篇文章主要針對Android ...
勘誤:“Gradle 的 Task 會把每次運行的結果緩存下來,當下次運行時,會檢查輸出結果有沒有變更,如果沒有變更則跳過運行,這樣可以提高 Gradle 的構建速度?!?br>這里的“輸出結果”應該是“輸入”吧
Android Gradle學習(三):Task進階學習前面通過很多范例講了在 build.gradle 中怎么創(chuàng)建 Task,但是 Task 到底是個什么東西,它里面有些什么,我們并不清楚,本文試圖揭開 Task 神秘的面紗。 ...
相信有搞過Windows開發(fā)的都會跟我一樣感慨吧,相比起Win32 Ring3的Inline hook Arm的Inline hook真的復雜太多了,為什么這么說呢,反匯編W...
Android系統(tǒng)從4.1(API 16)開始加入Choreographer這個類來控制同步處理輸入(Input)、動畫(Animation)、繪制(Draw)三個UI操作。...
上面interceptors流程的畫圖工具用的是什么,可以推薦下嗎?
OkHttp3 kotlin版本源碼分析基于okhttp4.7.2版本,該版本源碼使用kotlin語言編寫 1 OkHttp使用 OkHttp的使用可以說非常簡單,僅需三步: 構造個客戶端; 構造個請求; 客戶端發(fā)...
喜馬拉雅一面 類加載機制android中有哪些ClassLoader設計一個線程池設計一個方法耗時檢測框架重構Module流程Handler、BinderANR處理、內(nèi)存泄漏...
一、ANR說明和原因 1.1 簡介 ANR全稱:Application Not Responding,也就是應用程序無響應。 1.2 原因 Android系統(tǒng)中,Activi...