一.android系統(tǒng)冷啟動流程分為以下幾個部分:[https://blog.csdn.net/lh9431/article/details/1...
一、硬解碼區(qū)別 硬編碼: 用設備GPU去實現編解碼,這樣可以減輕CPU的壓力。 軟編碼: 讓CPU來進行編解碼,在c層代碼來進行編解碼,因為c/...
compose它是2019 年 I/O 大會上公布的新的 UI 庫,在今年下半年會發(fā)布它的正式版。 既然它是一個UI庫,那就要和我們傳統(tǒng)寫UI的...
一、介紹 Redis是C語言開發(fā)的一個開源的(遵從BSD協議)高性能鍵值對(key-value)的內存數據庫,可以用作數據庫、緩存、消息中間件等...
不能。雖然volatile提供了同步的機制,但是知識一種弱的同步機制,如需要強線程安全,還需要使用synchronized。 Java語言提供了...
之前介紹的啟動協程方法,比如 launch、async 都是協程的單次啟動。如果有復雜場景,比如發(fā)送多個數據,就需要使用 flow 數據流。在 ...
ViewDataBinding分析 每個Fragment或Activity的布局開啟DataBinding后都會生成一個ViewDataBind...
Spring 流程概述 入口 類 ClassPathXmlApplicationContext refresh()方法 容器刷新前的準備工作 <...
讀《深入理解java虛擬機》有感(主要是針對Android這塊) Dalvik虛擬機執(zhí)行的是dex字節(jié)碼,ART虛擬機執(zhí)行的是本地機器碼 Dal...