背景 為了支持容器化多樣性,需要支持 WebView、Flutter、ReactNative 等,我們現(xiàn)需要接入 ReactNative ,達(dá)到動態(tài)下發(fā) react 的 bu...
注解學(xué)習(xí) Java中所有的注解,默認(rèn)實現(xiàn) Annotation 接口: 元注解 在定義注解時,注解類也能夠使用其他的注解聲明。對注解類型進(jìn)行注解的注解類,我們稱之為 meta...
一、組合上下文中的元素 CoroutineContext 是一組用于定義協(xié)程行為的元素。它由如下幾項組成: 可以使用 + 運算符組合上下文: 二、協(xié)程上下文的繼承 對于新建的...
如果在init中使用了成員變量,那么成員變量一定要定義在init之前,否則會爆Variable cannot be initialized before declaratio...
一、什么是whistle whistle是基于Node實現(xiàn)的跨平臺web調(diào)試代理工具, 主要用于查看、修改HTTP、HTTPS、Websocket的請求、響應(yīng),也可以作為HT...
引言 1. Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存泄漏 2.Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存優(yōu)化分析工具 3.Android性能優(yōu)化篇之UI渲染性能優(yōu)化 4.A...
最近公司項目需要加載大量gif圖片,我們項目用的圖片加載庫是glide,眾所周知glide自帶加載gif功能,但是真實使用到項目中 glide加載gif會占用大量內(nèi)存導(dǎo)致應(yīng)用...
Mac終端上Homebrew的常用命令: brew update :更新Homebrew至最新版本 brew search :搜索需要的安裝包 brew install :安...
一、什么是whistle whistle是基于Node實現(xiàn)的跨平臺web調(diào)試代理工具, 主要用于查看、修改HTTP、HTTPS、Websocket的請求、響應(yīng),也可以作為HT...
Gradle打包API文檔地址[https://docs.gradle.org/7.5.1/dsl/org.gradle.api.publish.maven.MavenArt...
之前的文章,我們講了普通應(yīng)用進(jìn)程,如何捕獲ANR的發(fā)生[監(jiān)控] ANR捕獲,這些要點你必須知道[http://www.itdecent.cn/p/2d54ebd2c15a]...
//指定相應(yīng)版本號的gradle gradle wrapper --gradle-version [version] 編譯命令 檢查依賴并編譯打包 編譯并打出Debug包 編...
架構(gòu)模式模式描述適用場景分層模式(Layered pattern)用于可分解為子任務(wù)的結(jié)構(gòu)化程序,每個子任務(wù)都位于特定的抽象層級,每一層都為上一層提供服務(wù)。桌面應(yīng)用程序;電子...
協(xié)程與線程關(guān)系 協(xié)程是輕量級線程、比線程耗費資源少 這話雖然是官方說的,但我覺得有點誤導(dǎo)的作用,協(xié)程是語言層面的東西,線程是系統(tǒng)層面的東西,兩者沒有可比性。協(xié)程就是一段代碼塊...