經(jīng)過(guò)幾天的搜索嘗試,網(wǎng)上很多寫關(guān)于Flutter中使用protobuf 的文章,但是點(diǎn)進(jìn)去,幾乎都是清一色的介紹怎么安裝環(huán)境,然后最后一步就是在pubspec.ymal中添加...
經(jīng)過(guò)幾天的搜索嘗試,網(wǎng)上很多寫關(guān)于Flutter中使用protobuf 的文章,但是點(diǎn)進(jìn)去,幾乎都是清一色的介紹怎么安裝環(huán)境,然后最后一步就是在pubspec.ymal中添加...
上一篇文章中,我大概介紹了一下短視頻的拍攝,主要就是音視頻的加減速。這篇文章我將介紹下抖音視頻特效的實(shí)現(xiàn),廢話不多說(shuō),進(jìn)入正題。 1.特效概覽 抖音上目前有這九種視頻特效,本...
UML圖六種箭頭含義 導(dǎo)語(yǔ) 在平時(shí)的開發(fā)中,難免會(huì)遇到畫UML圖的時(shí)候,也就是我們所說(shuō)的類圖,但是UML圖中的箭頭多種多樣,所代表的含義也是各不相同,今天我們就來(lái)說(shuō)說(shuō)這幾種箭...
目錄一、創(chuàng)建plugin二、plugin代碼結(jié)構(gòu)三、編寫代碼四、plugin發(fā)布五、plugin查看六、plugin使用 一、創(chuàng)建plugin Android Studio開...
關(guān)于 《Android 開發(fā)者需要知道的 Linux 知識(shí)》與 《從 Linux 內(nèi)核的角度來(lái)看 Binder 驅(qū)動(dòng)》兩篇文章被鎖定,官方申訴也未給予回復(fù),大家可以看這里:h...
1. 進(jìn)程間的通信方式有哪些2. binder 和 socket 通信的區(qū)別有哪些3. Android 為什么在大部分場(chǎng)景下用 Binder 進(jìn)行進(jìn)程間通信4. Serial...
博客已遷移至:https://leeon7.github.io Hook Hook在Android系統(tǒng)的應(yīng)用根據(jù)框架層次可以分為兩類,Java層和Native層,常見的實(shí)現(xiàn)方...
1. 概述 上一期已講到Android圖片壓縮加密上傳 - JPEG壓縮算法解析,我們不打算采用BitmapFactory去壓縮,而是采用JPEG的壓縮算法,當(dāng)然大家最好是將...
Bitmap 是怎么開辟內(nèi)存的??jī)?nèi)存是怎么復(fù)用和銷毀的?本地資源圖片應(yīng)該怎么去做適配? 打開我們自己的 APP 發(fā)現(xiàn)占用內(nèi)存較大的一般都是本地資源圖片,我們?cè)撊绾稳?yōu)化這些內(nèi)...
相關(guān)文章鏈接: 1. Android Framework - 學(xué)習(xí)啟動(dòng)篇[https://blog.csdn.net/z240336124/article/details/9...
一、背景 這是一個(gè)高頻問(wèn)題,必須要診治一下了,去查看一下這個(gè)crash在我們發(fā)出去的最新版本上的上報(bào)情況,看到所有重寫finalize方法的對(duì)象,都有可能發(fā)生這個(gè)異常,堆棧有...
閱讀之前,不妨先思考一個(gè)問(wèn)題,在Android系統(tǒng)中,APP端View視圖的數(shù)據(jù)是如何傳遞SurfaceFlinger服務(wù)的呢?View繪制的數(shù)據(jù)最終是按照一幀一幀顯示到屏幕...
開篇就提到效能優(yōu)化涉及的范圍會(huì)很廣,考慮后面需要經(jīng)常用到 asm 字節(jié)碼插樁,我們首先從 《Gradle 插件 + ASM 實(shí)戰(zhàn)》開始講,但又希望大家能知其然也知其所以然,因...
寫在前面: 大家學(xué)習(xí)知識(shí)不用死抓怎么實(shí)現(xiàn),很多同學(xué)認(rèn)為學(xué)了套路能做到舉一反三就不錯(cuò)了,這其實(shí)還是停留在“術(shù)”的層面。大家要學(xué)會(huì)了解底層的原理自己去折騰,所以這也是為什么我們要...
最近有很多同學(xué)來(lái)催了,到底還講不講?由于活水轉(zhuǎn)崗去微信,面試七輪持續(xù)了兩個(gè)月時(shí)間,綠色通道答辯持續(xù)了差不多半個(gè)月的時(shí)間。我發(fā)現(xiàn)很多時(shí)候都到了身不由己,不是不想去做而是真的沒(méi)有...
這個(gè)很久以前了,你們看一下webview官方的changeLog 有修復(fù)嗎?
修復(fù)flutter_webview_plugin在頁(yè)面滑出時(shí)web圖層殘留的問(wèn)題前言 目前pub上關(guān)于webview有兩個(gè)點(diǎn)贊最多的插件, 經(jīng)過(guò)一番比較選擇了后者:flutter_webview_plugin,這里將記錄寫出來(lái),希望對(duì)你有所幫助 兩者區(qū)別...
您好,請(qǐng)問(wèn)一下系統(tǒng)服務(wù)類,如InputMethodManager可以通過(guò)這樣的方式反射嗎? 謝謝
Android 11 繞過(guò)反射限制1. 問(wèn)題出現(xiàn)的背景 騰訊視頻在集成我們 replay sdk 的時(shí)候發(fā)現(xiàn)這么個(gè)錯(cuò)誤,導(dǎo)致整個(gè) db mock 功能完全失效。 我清晰的記得我們引入了一個(gè)第三方解決方案,在 ...
1. 問(wèn)題出現(xiàn)的背景 騰訊視頻在集成我們 replay sdk 的時(shí)候發(fā)現(xiàn)這么個(gè)錯(cuò)誤,導(dǎo)致整個(gè) db mock 功能完全失效。 我清晰的記得我們引入了一個(gè)第三方解決方案,在 ...
為了換取性能,JVM在內(nèi)置鎖上做了非常多的優(yōu)化,膨脹式的鎖分配策略就是其一。理解偏向鎖、輕量級(jí)鎖、重量級(jí)鎖的要解決的基本問(wèn)題,幾種鎖的分配和膨脹過(guò)程,有助于編寫并優(yōu)化基于鎖的...