Android 8.0(API 級別 26)引入了“XML 中的字體”這項(xiàng)新功能,可以在 res/font/ 文件夾中添加 font 文件。要訪問字體資源,請使用 @font...
Android 8.0(API 級別 26)引入了“XML 中的字體”這項(xiàng)新功能,可以在 res/font/ 文件夾中添加 font 文件。要訪問字體資源,請使用 @font...
1.DEFAULT模式 協(xié)程的默認(rèn)啟動(dòng)模式,launch 調(diào)用后,會(huì)立即進(jìn)入待調(diào)度狀態(tài),一旦調(diào)度器 OK 就可以開始執(zhí)行 沒有job.join打印134或者1342加入job...
這一年看起來很忙,實(shí)際上都不知道自己在瞎忙什么,突然就想點(diǎn)東西了,記錄些平時(shí)會(huì)經(jīng)常用到的東西,希望能幫到需要幫助的人。好了,廢話不多說進(jìn)入正題,我們在日常開發(fā)中經(jīng)常會(huì)用到sv...
背景: 現(xiàn)在用戶未同意隱私政策前就獲取了用戶個(gè)人信息(mac地址,imei碼),所以在啟動(dòng)頁都得加個(gè)隱私政策詢問彈框,同意后再初始化第三方SDK 作用: 符合要求 效果圖: ...
前景紀(jì)要開發(fā)項(xiàng)目時(shí)多多少少都會(huì)引入一些第三方庫,當(dāng)出現(xiàn)庫與庫之間依賴沖突時(shí),我們需要把沖突的依賴使用exclue進(jìn)行排除。所以需要知道每個(gè)第三方依賴庫的依賴樹,知道依賴樹就清...
1、 bug現(xiàn)象:當(dāng)手機(jī)上的app運(yùn)行的數(shù)量 超過手機(jī)清理的上限,即內(nèi)存不足時(shí),應(yīng)用進(jìn)入后臺(tái)再次打開時(shí)嵌套的Fragment頁面顯示空白; 問題分析:內(nèi)存不足時(shí),宿主Acti...
1. ? 聲明一個(gè)變量可為空。 2. ?. 判空操作2.1 如果 b 為空,返回 null,否則就返回 b.length。2.2如果要只對非空值執(zhí)行某個(gè)操作,安全調(diào)用...
之前看到很多中文博客說: LiveData在實(shí)體類里可以通知指定某個(gè)字段的數(shù)據(jù)更新;MutableLiveData則是完全是整個(gè)實(shí)體類或者數(shù)據(jù)類型變化后才通知.不會(huì)細(xì)節(jié)到某個(gè)...
一些問題 程序什么時(shí)候需要切線程? 工作比較耗時(shí):放在后臺(tái) 工作特殊:需要放在指定線程(ui刷新、計(jì)算、io) kotlin的協(xié)程是什么? 線程框架 可以用同步代碼寫出異步操...
在日常的開發(fā)當(dāng)中,我們難免要使用 控件,那么我們怎么處理讓用戶不在 中輸入空格呢? 輸入監(jiān)聽控件 輸入監(jiān)聽事件是我們最輸入的方法之一,直接上代碼。想要使用這種方法的小伙伴,可...
在 webview 中加載 vue 項(xiàng)目,加載時(shí)間將近5~6秒,嚴(yán)重影響用戶體驗(yàn),為此,本文將探索 webview 性能優(yōu)化相關(guān)技術(shù)細(xì)節(jié),將用戶體驗(yàn)優(yōu)化到極致,做到原生app...
來點(diǎn)閑白?EventBus是一款針對Android優(yōu)化的發(fā)布-訂閱事件總線。它簡化了應(yīng)用程序內(nèi)各組件間、組件與后臺(tái)線程間的通信。其優(yōu)點(diǎn)是開銷小,代碼更優(yōu)雅,以及將發(fā)送者和接收...
概念: 序列化:把對象轉(zhuǎn)化為可傳輸?shù)淖止?jié)序列過程稱為序列化。反序列化:把字節(jié)序列還原為對象的過程稱為反序列化。 實(shí)現(xiàn): Java 通過實(shí)現(xiàn)Serializable接口進(jìn)行序列...
1. 界面 就是實(shí)現(xiàn)一個(gè)有頭部、內(nèi)容部分和底部的 RecyclerView,頭部為置頂?shù)墓妫撞坑幸粋€(gè)按鈕可以添加 item以下為實(shí)際界面圖: 2. 實(shí)現(xiàn) 首先先新建一個(gè)c...
前言 什么是Jetpack? Jetpack 是一個(gè)由多個(gè)庫組成的套件,可幫助開發(fā)者遵循最佳做法、減少樣板代碼并編寫可在各種 Android 版本和設(shè)備中一致運(yùn)行的代碼,讓開...
Andoird中拍照、錄像是很常見的功能,但是系統(tǒng)相機(jī)的Api目前發(fā)生了很大的變化,有Camera1、Camera2、CameraX三個(gè)api,每個(gè)api的使用和方法都不一樣...
一、簡介 隨著信息化和數(shù)字化社會(huì)的發(fā)展,人們對信息安全和保密的重要性認(rèn)識(shí)不斷提高,于是在1997年,美國國家標(biāo)準(zhǔn)局[https://baike.baidu.com/item/...
使用 brew 安裝 如果還沒有安裝 brew,先安裝,使用國內(nèi)的安裝腳本: 推薦選擇“中科大鏡像”。 然后安裝 adb: 最后安裝 scrcpy: 這一步比較耗時(shí)。 安裝完...
1 Glide緩存與復(fù)用機(jī)制簡介 1.1 Glide的資源狀態(tài)可以分為四種 Active Resources:有其他View正在展示這張圖片 Memory cache:該圖片...