一.設(shè)備保養(yǎng)維護(hù): 設(shè)備不防水,請(qǐng)勿進(jìn)入水分 數(shù)據(jù)線不能踩,容易斷裂 攝像頭臟了可以先吹,再擦拭 二.設(shè)備構(gòu)造 中間是激光器 兩邊是兩個(gè)相機(jī)(如圖1) 三. 設(shè)備主要配件注意...
1.內(nèi)存泄漏 字面理解:內(nèi)存泄漏出去了?真正含義:沒(méi)有用的內(nèi)存釋放不掉。 2.代碼演示 通過(guò)demo代碼,記錄Memory Profiler 排查內(nèi)存泄漏使用 內(nèi)存泄漏檢查步...
1.網(wǎng)絡(luò)請(qǐng)求安全性 目的 確保接口都是合法的被訪問(wèn),而不是外部人員通過(guò)接口測(cè)試工具(例如postman)進(jìn)行訪問(wèn)。和后臺(tái)開(kāi)發(fā)人員溝通好簽名規(guī)則后,Android 未登錄無(wú)t...
背景 在我們平常的開(kāi)發(fā)中 ,有很多功能都是寫(xiě)過(guò)的。每一個(gè)新的項(xiàng)目 ,又從零開(kāi)始寫(xiě)所有的代碼,顯得重復(fù)勞動(dòng),既費(fèi)時(shí)間,又費(fèi)精力。從老項(xiàng)目中拷貝出來(lái),如果文件很多的話,拷貝過(guò)來(lái)又...
原文鏈接[https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA] 適配原理(以適配屏幕寬度為例) 讓所有設(shè)備的寬度dp值等于UI...
接口聯(lián)調(diào)方式 在和后臺(tái)進(jìn)行接口聯(lián)調(diào)是建議使用postMan 等第三方工具進(jìn)行接口調(diào)試,以postman為例進(jìn)行接口調(diào)試有以下優(yōu)點(diǎn): 1 接口參數(shù)可以方便看到,并可以更改,比手...
集合list 注意:在這里使用 listOf()函數(shù)創(chuàng)建的是一個(gè)不可變的集合。在 Java 中沒(méi)有不可變的集合,但是在 Kotlin 中不可變的集合指的是,該集合中的元素只能...
記錄下插件使用中遇到的問(wèn)題 由于ButterKnife 已經(jīng)不開(kāi)始維護(hù)了,新項(xiàng)目建議使用第二種方式 第一種插件 Android ButterKnife Injection...
接口: 在java中實(shí)現(xiàn)接口時(shí),接口里面的兩個(gè)方法都必須實(shí)現(xiàn),Kotlin接口如果改成這樣的話,只需要強(qiáng)制實(shí)現(xiàn) readBooks() 函數(shù)了,doHomework()可以選...
變量與函數(shù) val:用于聲明不可變的變量,這種變量在初始賦值之后就再也不能重新賦值,對(duì)應(yīng) Java 中的 final 變量。 var:用于聲明一個(gè)可變的變量,這種變量在初始賦...
記錄gradle自動(dòng)打包配置流程 在App gradle android 層級(jí)內(nèi)配置簽名信息如圖1,圖2。圖1黃色部分為自定義apk文件名,再把demo.jks簽名文件拷貝...
由于手上android設(shè)備較多,接口不一,導(dǎo)致數(shù)據(jù)線連接電腦有些雜亂,想起以前試過(guò)的無(wú)線調(diào)試,只不過(guò)以前比較卡,想想經(jīng)過(guò)這幾年發(fā)展,無(wú)線調(diào)試應(yīng)該成熟穩(wěn)定故決定試試,本篇就記錄...
隨著智能手機(jī)的普及和手機(jī)的更新?lián)Q代,相信很多小伙伴家里都會(huì)有閑置的手機(jī),如何合理的利用來(lái)呢 正好周末閑著沒(méi)事干,生命在于折騰,沒(méi)事就搗鼓搗鼓,興趣所好。正好我手上有一個(gè)12年...
記錄以okhttp 版本號(hào)為 3.14.9 的請(qǐng)求為例,看源碼執(zhí)行一個(gè)請(qǐng)求的基本流程 開(kāi)始使用 從 call.enqueue 開(kāi)始 ctrl +鼠標(biāo)左擊可以看到Call是個(gè)...