經(jīng)過(guò)幾天的搜索嘗試扳躬,網(wǎng)上很多寫(xiě)關(guān)于Flutter中使用protobuf 的文章续捂,但是點(diǎn)進(jìn)去,幾乎都是清一色的介紹怎么安裝環(huán)境,然后最后一步就是在pubspec.ymal中添加...
經(jīng)過(guò)幾天的搜索嘗試扳躬,網(wǎng)上很多寫(xiě)關(guān)于Flutter中使用protobuf 的文章续捂,但是點(diǎn)進(jìn)去,幾乎都是清一色的介紹怎么安裝環(huán)境,然后最后一步就是在pubspec.ymal中添加...
上一篇文章中湿刽,我大概介紹了一下短視頻的拍攝,主要就是音視頻的加減速。這篇文章我將介紹下抖音視頻特效的實(shí)現(xiàn)戳晌,廢話不多說(shuō),進(jìn)入正題痴柔。 1.特效概覽 抖音上目前有這九種視頻特效沦偎,本...
UML圖六種箭頭含義 導(dǎo)語(yǔ) 在平時(shí)的開(kāi)發(fā)中,難免會(huì)遇到畫(huà)UML圖的時(shí)候咳蔚,也就是我們所說(shuō)的類圖豪嚎,但是UML圖中的箭頭多種多樣,所代表的含義也是各不相同谈火,今天我們就來(lái)說(shuō)說(shuō)這幾種箭...
目錄一、創(chuàng)建plugin二糯耍、plugin代碼結(jié)構(gòu)三扔字、編寫(xiě)代碼四、plugin發(fā)布五温技、plugin查看六革为、plugin使用 一、創(chuàng)建plugin Android Studio開(kāi)...
關(guān)于 《Android 開(kāi)發(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層错忱,常見(jiàn)的實(shí)現(xiàn)方...
1. 概述 上一期已講到Android圖片壓縮加密上傳 - JPEG壓縮算法解析儡率,我們不打算采用BitmapFactory去壓縮,而是采用JPEG的壓縮算法以清,當(dāng)然大家最好是將...
Bitmap 是怎么開(kāi)辟內(nèi)存的儿普??jī)?nèi)存是怎么復(fù)用和銷毀的?本地資源圖片應(yīng)該怎么去做適配掷倔? 打開(kāi)我們自己的 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)情況,看到所有重寫(xiě)finalize方法的對(duì)象凛虽,都有可能發(fā)生這個(gè)異常死遭,堆棧有...
閱讀之前,不妨先思考一個(gè)問(wèn)題凯旋,在Android系統(tǒng)中呀潭,APP端View視圖的數(shù)據(jù)是如何傳遞SurfaceFlinger服務(wù)的呢?View繪制的數(shù)據(jù)最終是按照一幀一幀顯示到屏幕...
開(kāi)篇就提到效能優(yōu)化涉及的范圍會(huì)很廣至非,考慮后面需要經(jīng)常用到 asm 字節(jié)碼插樁钠署,我們首先從 《Gradle 插件 + ASM 實(shí)戰(zhàn)》開(kāi)始講,但又希望大家能知其然也知其所以然睡蟋,因...
寫(xiě)在前面: 大家學(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咐低,這里將記錄寫(xiě)出來(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ò)程失息,有助于編寫(xiě)并優(yōu)化基于鎖的...