Android組件View繪制流程原理分析 android視圖構(gòu)成 如上圖,Activity的window組成,Activity內(nèi)部有個Window成員,它的實例為Phone...
Android組件View繪制流程原理分析 android視圖構(gòu)成 如上圖,Activity的window組成,Activity內(nèi)部有個Window成員,它的實例為Phone...
Matrix4矩陣變化 連載:flutter布局-1-column連載:flutter布局-2-row連載:flutter布局-3-center連載:flutter布局-4-...
2018年“Flutter”作為一款優(yōu)秀的移動UI框架逐漸出現(xiàn)在開發(fā)者的視線中,就在2018年12月4日flutter舉行的全球同步直播中宣布Flutter中對Flare和N...
最近在整理數(shù)據(jù)結(jié)構(gòu)方面的知識, 系統(tǒng)化看了下Java中常用數(shù)據(jù)結(jié)構(gòu), 突發(fā)奇想用動畫來繪制數(shù)據(jù)流轉(zhuǎn)過程. 主要基于jdk8, 可能會有些特性與jdk7之前不相同, 例如Lin...
一開始 Google IO 2018 [1.1K??] - 構(gòu)建美觀,靈活的用戶界面。 Zero to One [3.3K??] - Flutter基礎(chǔ)知識,由Mikkel Ra...
audio_recorder: any #錄音、播放 flutter_sound: ^1.1.5#錄音 dropdown_menu: ^1.1.0#下拉菜單 simple_p...
Flutter 請求網(wǎng)絡(luò)的三種方式 flutter 請求網(wǎng)絡(luò)的方式有三種,分別是 Dart 原生的網(wǎng)絡(luò)請求 HttpClient、第三方網(wǎng)絡(luò)請求 http以及 Flutter...
android studio 快速生成.h頭文件方法 1.打開android studio 的設(shè)置2.找到Tools → External Tools3.添加一個快捷工具 4...
根據(jù)ffmpeg 生成android動態(tài)庫本次是在Ubuntu上進(jìn)行編譯ffmpeg庫的 安裝Ubuntu環(huán)境1.安裝完Ubuntu之后 使用命令行執(zhí)行 依次以下命令: 2....
需求 產(chǎn)品上線了,項目差不多算是穩(wěn)定下來了,接下來就是一個個的版本迭代了。這周又增加了幾個新功能,其中一個就是題目中講的,要仿新浪微博(如下圖)的輸入框里的文字效果。作為整體...
前言 網(wǎng)上關(guān)于 Android 集成 FFmpeg 的文章很多,但大多數(shù)都只介紹了步驟,沒有說明背后的原理,若之前沒有集成底層庫的經(jīng)驗,那就會“神知無知”的走一步看一步,出錯...
上一篇文章實現(xiàn)了 FFmpeg 編譯及 Android 端的簡單調(diào)用,成功獲取了 FFmpeg 支持的編解碼信息,而在實際使用時,需要調(diào)用 FFmpeg 內(nèi)部函數(shù),或通過命令...
前幾天項目需要壓縮視頻,Github上找了許多庫,要么就是太大,要么就是質(zhì)量不高,其實我只需要壓縮視頻,最好的方案還是定制編譯一個 FFmpeg 給 Android 用。 本...
什么是 Lint Android Lint 是 SDK Tools 16(ADT 16)開始引入的一個代碼掃描工具,通過對代碼進(jìn)行靜態(tài)分析,可以幫助開發(fā)者發(fā)現(xiàn)代碼質(zhì)量問題和提...
編譯時注解:在編譯的時候,通過注解處理器處理對應(yīng)的注解。1.新建一個項目,然后在新建兩個Java Module(annotation和processor)和另一個androi...
IoC,控制反轉(zhuǎn)(Inversion of Control,英文縮寫為IoC) 要完成IoC框架,首先你需要了解注解與發(fā)射 開始代碼片段 Activity setConten...
話不多說,先看最后實現(xiàn)的效果 理解View的測量流程 簡單來說測量view會執(zhí)行ViewRootImpl的PerformTraveals()方法,在該方法中會依次執(zhí)行perf...