參考文檔 www.wireshark.org Mac OS X上使用Wireshark抓包 (抓取手機網(wǎng)絡(luò))使用wireshark以及filddler配合抓去手機端的TCP以...
參考文檔 www.wireshark.org Mac OS X上使用Wireshark抓包 (抓取手機網(wǎng)絡(luò))使用wireshark以及filddler配合抓去手機端的TCP以...
一、需求 二、思路 先把下面的懸浮窗背景和三角形自定義繪制一個widget。然后再把標(biāo)簽和懸浮框做一個聯(lián)動(CompositedTransformFollower + Com...
導(dǎo)語:flutter+native混合開發(fā)過程中,flutter可能需要共享native已有的資源,如app內(nèi)置資源、下載好的數(shù)據(jù)、已緩存的內(nèi)存數(shù)據(jù)等,這里介紹幾種flutt...
前言 分析了MMKV的源碼解析后,我們來看看Android中常用的鍵值對組件SharedPreferences的實現(xiàn)。究竟源碼中出現(xiàn)了什么問題,導(dǎo)致了SharedPrefer...
前言 時隔4年。本文再次來聊聊Shadow 這個0 hook的插件庫。目前看來,確實是騰訊這個Shadow 插件庫做到0 hook api實現(xiàn)插件化。在騰訊內(nèi)部也是廣泛使用,...
前言 好久沒有更新常用的第三方庫了。讓我們來聊聊MMKV這個常用的第三方庫。MMKV這個庫是做什么的呢?他本質(zhì)上的定位和sp有點相似,經(jīng)常用于持久化小數(shù)據(jù)的鍵值對。其速度可以...
通過SharedPreferences可以實現(xiàn)Flutter和native的數(shù)據(jù)共享,從而避免了頻繁的通信。 1.Flutter保存數(shù)據(jù) SharedPreferences ...
我們在需求開發(fā)的過程中,往往會有計算文字寬度和高度的要求,遺憾的是Flutter并沒有提供計算文字寬/高的方法,無意中看到 Magic旭[https://www.jiansh...
Synchronized.kt 的源碼: JvmFlagAnnotations.kt 的源碼: 如何使用 Synchronized 同步鎖:在Java中,給一個方法加鎖 ,需...
場景 網(wǎng)上demo做法大多是使用SurfaceView或者TextureView,在view創(chuàng)建可用(surfaceCreated,onSurfaceTextureAvail...
類似微信掃碼效果,會標(biāo)記識別到的二維碼,并且識別到多個二維碼時,可以允許用戶點選。 二維碼坐標(biāo)解析步驟: 1攝像頭掃描 首先說明:攝像頭獲取的視頻流和屏幕尺寸比例不一定一樣,...
問題 在組件化的時候我發(fā)現(xiàn)遇到這些問題 組件可以訪問其他組件所有Public的類,代碼不內(nèi)聚 組件依賴傳遞導(dǎo)致API向下不兼容會崩潰 API方法手動寫在MarkDown 模塊...
引子 這篇文章會告訴你 什么是路由,是為了解決什么問題才產(chǎn)生的 業(yè)界現(xiàn)狀是怎么樣的,我們可以做什么來優(yōu)化當(dāng)前的問題 路由設(shè)計思路是怎么樣的,該怎么設(shè)計比較好 如何用注解實現(xiàn)路...
ps:未完 ~ 之前組件化我寫了一篇,基礎(chǔ)的問題可以去看那篇 談?wù)勎业睦斫?組件化/模塊化 先吐槽下 組件化是從去年開始接觸的,因為一是組件化是現(xiàn)在的發(fā)展思路,大家或多或少都...
校驗和計算: 1、校驗數(shù)據(jù)以16bit為單位進(jìn)行累加求和,校驗數(shù)據(jù)需為偶數(shù)字節(jié),奇數(shù)字節(jié)末尾填充0變?yōu)榕紨?shù)字節(jié)。2、如果累加和超過16bit,產(chǎn)生了進(jìn)位,需將高16bit和低...
網(wǎng)上有很多升級到1.12之后的適配問題,可以參考 Flutter升級到1.12填坑指南 目前的flutter的版本是Flutter 1.17.5 ? channel stab...
首先看堆棧: 大概是說 startForegroundService 但是沒有調(diào)用 Service.startForeground()。回到業(yè)務(wù)代碼里一看,Backgroun...