收藏 / 列表

揹包の技術 - MVC / MVP / MVVM 架構解析

認真對待每時、每刻每一件事,把握當下、立即去做。 MVC 模式的目的是實現一種動態的程序設計,使後續對程序的修改和擴展簡化,並且使程序某一部分的重複利用成為可能。除此之外,此模式通過對複雜度的簡化,使程序結構更加直觀。下面主要對 MVC 架構下的優化方案以及其項目結構解析。 一. MVC 相應層應該做什麼? 1. 控制器(Controller)業務層 控制器(Controller)--業務

移動端開發

HarmonyOS小助手 - HEIF:更高質量、更小體積,開啓 HarmonyOS 圖像新體驗

一、圖像發展大趨勢及 HarmonyOS 圖像格式支持策略 自數字圖像誕生以來,圖像格式經歷了多輪更新迭代。從早期的BMP、TIFF等無壓縮或輕壓縮格式,到後來廣泛應用的JPEG、PNG、GIF等主流格式,圖像編碼技術不斷演進,其核心目標始終是——在有限的存儲空間與帶寬條件下,實現更高質量、更高效率的圖像呈現。 在 PC 時代,JPEG 和 PNG 分別作為有損壓縮與無損壓縮的代表,幾乎覆蓋了絕大

harmonyos

翻滾的鹹魚 - 氛圍燈動態屏保取色方案一

氛圍燈並不支持所有的顏色,只能支持256色,所以在取到圖片顏色後需要根據結果顏色去跟氛圍燈所支持的256色對比,取最接近的結果色,然後同步到氛圍燈顯示 取色流程 取色需要用到原生 Palette.from(bitmap).generate() 方法,通過量化算法分析位圖的像素顏色分佈,提取最具代表性的顏色組合,也有異步獲取方法,下面方法都處於子線程,所以這裏直接使用同步方法 查看androidx.

移動端開發