簡介 當我們在做性能收集時,需要全局的知道哪個頁面目前在展示,哪個頁面關閉了,從而做一些收集工作,在Android中我們可以通過registerActivityLifecyc...
簡介 當我們在做性能收集時,需要全局的知道哪個頁面目前在展示,哪個頁面關閉了,從而做一些收集工作,在Android中我們可以通過registerActivityLifecyc...
簡述 aspectd的簡單原理清楚了,下面嘗試實現(xiàn)一下全埋點,參考大佬文章:Flutter之全埋點思考與實現(xiàn)[https://juejin.cn/post/689237116...
引導 在上一篇文章中,我們進行了apply patch文件,那么我們來看看apply的文件,具體做了哪些事情??梢钥吹绞窃赾ommon.dart文件做了更改,和新加了一個as...
@pragma('vm:entry-point') 在AOT編譯中,如果沒有被引用到的代碼會丟棄掉,而AOP代碼是不會被引用,需要使用該方式告訴編譯器不要丟棄代碼 Point...
下載flutter 源碼 我這里使用的是1.22.2,用的是fvm管理的包 下載aspect源碼 使用aspectd 切換到flutter的git目錄 將aspectd源碼中...
一次觸摸事件從Down開始Up結束, 而Flutter是一個跨平臺的UI框架, 那么Flutter是如何收集不同平臺傳遞的觸摸事件? 我們以Android為例深入探索Flut...
背景 因為Flutter禁止了動態(tài)特性及反射,所以Flutter代碼無法實現(xiàn)運行時分離,只能在編譯時分離?;谶@個背景,uncoupling提供了物理分離的方案,因為基于da...
搜索歷史比較的常用,以前的樣式就是單純的平鋪流布局就可以了,熱愛網購的我發(fā)現(xiàn)常用的電商的App搜索歷史都做了改變。所以業(yè)余時間就簡單做了下這個樣式,希望對于新入手的小伙伴有所...
效果圖 案例分析 1、效果功能分析 滑動選擇刻度尺 支持中間選擇刻度值 支持設置最大最小值 支持設置默認值 支持設置大刻度的子刻度數(shù) 支持設置步長 支持設置刻度尺、數(shù)字的顏色...