1、起源: Kotlin 協(xié)程作為語(yǔ)言特性始于 2018 年的 1.3 版本,但其底層編程思想可追溯至 20 世紀(jì) 50 年代。 2、原理: 通過(guò)狀態(tài)機(jī)的方式。 3、
1、起源: Kotlin 協(xié)程作為語(yǔ)言特性始于 2018 年的 1.3 版本,但其底層編程思想可追溯至 20 世紀(jì) 50 年代。 2、原理: 通過(guò)狀態(tài)機(jī)的方式。 3、
圖片占用的內(nèi)存大?。悍直媛?* 每個(gè)像素點(diǎn)的大小。 每個(gè)像素點(diǎn)的大小:在Android中一般我們會(huì)以RGB_565或者ARGB_8888格式加載位圖,其中RGB_565表示:...
· 傳輸效率:從單連接(1次處理1個(gè)請(qǐng)求,有隊(duì)頭阻塞問題)到持久連接再到多路復(fù)用(TCP連接并行處理數(shù)百個(gè)請(qǐng)求/響應(yīng)) · 資源消耗:從冗余頭部到壓縮頭部 · 請(qǐng)求方式:從被...
特性 HTTP HTTPS 安全性 ? 無(wú)加密,明文傳輸數(shù)據(jù) ? TLS/SSL加密,防竊聽和篡改 (可被監(jiān)聽和...
主要包含4個(gè)部分,基礎(chǔ)組件、架構(gòu)組件、行為組件、UI組件。 一、基礎(chǔ)組件: AppCompat: 確保應(yīng)用能在舊版本的 Android 系統(tǒng)上運(yùn)行,并提供一致的外觀和感覺(如...
JetPack 是 Android 官方推出的一套庫(kù)、工具和指南的集合,旨在幫助開發(fā)者更輕松、更快速地構(gòu)建高質(zhì)量、健壯且可維護(hù)的 Android 應(yīng)用程序。 特點(diǎn): 1、模塊...
寫說(shuō)結(jié)論:幾乎所有的 Jetpack 組件都發(fā)布在 AndroidX 命名空間下。 一、AndroidX - 命名空間和重構(gòu)后的庫(kù): · 核心概念:AndroidX本質(zhì)上是一...
一、注入方法不支持多態(tài)(必須指定具體的Activity)。 @Component(modules ={HttpModule.class, DatabaseModule.cla...
android.app.Application cannot be cast to myApplication這個(gè)異常是因?yàn)樵陧?xiàng)目中添加了自定義的Application類,但...
關(guān)于dagger2與Retrofit2之間分包的問題multiDexEnabled true設(shè)置為true會(huì)導(dǎo)致找不到Retrofit如果關(guān)閉,又會(huì)報(bào) 64K什么的 方法錯(cuò)誤...
簡(jiǎn)介: okhttp-json-mock 是一個(gè)輕量級(jí)庫(kù),設(shè)計(jì)初衷在于簡(jiǎn)化OkHttp和Retrofit框架下的API調(diào)用模擬過(guò)程。通過(guò)該工具,你可以將請(qǐng)求直接導(dǎo)向預(yù)先準(zhǔn)備好...
一、Kotlin 的 data class 與 Java 中的普通類(POJO)相比,確實(shí)大大減少了樣板代碼(boilerplate),但它的優(yōu)勢(shì)不止于自動(dòng)生成 getter...
初始化順序 : 主構(gòu)造函數(shù)屬性賦值 -> 類屬性賦值 -> init 初始化塊代碼 -> 次構(gòu)造函數(shù)代碼
https://github.com/scwang90/SmartRefreshLayout[https://github.com/scwang90/SmartRefresh...
1.build.gradle中引入logger compile 'com.orhanobut:logger:2.1.1' 2.日志工具初始化 Logger.add...
需要在 build.gradle 中添加如下依賴: implementation'androidx.localbroadcastmanager:localbroadcastm...
一、所有的協(xié)程都必須在調(diào)度器中運(yùn)行,及時(shí)他們?cè)谥骶€程行運(yùn)行也是如此。 二、 - Dispatchers.Main 在Android上的主線程上運(yùn)行,處理UI交互和一些輕量級(jí)...
Kotlin[https://www.baidu.com/s?rsv_dl=re_dqa_generate&sa=re_dqa_generate&wd=Kotlin&rsv_...