目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對定位3.3 角度定位3.4 邊距3.5...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對定位3.3 角度定位3.4 邊距3.5...
1.1組件生命周期 調(diào)用順序: 1.1.1 構(gòu)造函數(shù)(constructor) 1、第一個語句必須是super(props)。2、contructor將在任意一個RN組件被加...
網(wǎng)上關(guān)于劉海屏適配的文章不少,可講清楚的卻沒幾篇,大多是拷貝文檔、長篇大論,甚至熱情的貼圖告訴你什么是劉海屏,到最后你仍不確定到底是怎樣的一個適配方案,才能讓你的 app 真...
一、6.0適配 談?wù)凙ndroid 6.0 的動態(tài)權(quán)限管理 二、7.0適配 Android 7.0脫坑指南 三、8.0適配 Android 8.0適配指北 四、9.0適配 A...
創(chuàng)建對象方式: 1.采用new 2.通過反射 3.采用clone 4.通過序列化機制 Object中有哪些公共方法? 如果原地,不使用第三個變量交換兩個變量的值 例...
單元測試是應(yīng)用程序測試策略中的基本測試,通過對代碼進(jìn)行單元測試,可以輕松地驗證單個單元的邏輯是否正確,在每次構(gòu)建之后運行單元測試,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
本文主要包括三大部分內(nèi)容:內(nèi)存管理基礎(chǔ):從整個計算機領(lǐng)域簡述主要的內(nèi)存管理技術(shù)。Linux的內(nèi)存管理機制:Android畢竟是基于Linux內(nèi)核實現(xiàn)的操作系統(tǒng),因此有必要了解...
ConnectInterceptor連接攔截器分析 源碼地址:https://github.com/square/okhttp 經(jīng)過前幾個攔截器的預(yù)熱,終于來到了攔截器的重頭...
如果你還不知道Retrofit,沒關(guān)系,okhttp你總知道吧。retrofit就是對okhttp再做了一層封裝。你只需要通過簡單的配置就能順利使用retrofit來做網(wǎng)絡(luò)請...