原文地址https://blog.davidmedenjak.com/android/2017/06/24/viewpager-recyclerview.html先貼最后的效...
原文地址https://blog.davidmedenjak.com/android/2017/06/24/viewpager-recyclerview.html先貼最后的效...
DatagramPacket UDP在Socket網(wǎng)絡(luò)中都是通過(guò)DatagramPacket的數(shù)據(jù)格式進(jìn)行傳輸?shù)男蛩眨簿褪菙?shù)據(jù)報(bào)的形式。UDP數(shù)據(jù)報(bào)是基于IP數(shù)據(jù)報(bào)建立的捷凄,UD...
Socket的作用 在Internet上忱详,數(shù)據(jù)按有限大小的包傳輸,這些包稱為數(shù)據(jù)報(bào)跺涤。每個(gè)數(shù)據(jù)報(bào)包含一個(gè)首部和主體匈睁。首部包含目標(biāo)地址和端口管钳、源地址和端口、檢測(cè)數(shù)據(jù)是否被破壞和校...
HTTP狀態(tài)碼分類 1xx:信息2xx:請(qǐng)求成功3xx:重定向4xx:客戶端錯(cuò)誤5xx:服務(wù)器錯(cuò)誤 常見(jiàn)的HTTP狀態(tài)碼 301:永久重定向302:臨時(shí)重定向400:客戶端請(qǐng)...
網(wǎng)絡(luò) 所有現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)都是包交換(分組交換)網(wǎng)絡(luò):流經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)分割成小塊软舌,稱為包(packet,也稱為分組)牛曹,每個(gè)包都單獨(dú)加以處理佛点。每個(gè)包都包含了由誰(shuí)發(fā)送和將發(fā)往何處的信...
Fragment的定義 Fragment被稱為第五大組件,有自己的生命周期黎比,可以像Activity那樣進(jìn)行靈活處理超营。起初是為了給大屏幕UI展示進(jìn)行的靈活處理。Fragment...
系統(tǒng)提供獲取坐標(biāo)值的方法 View提供的獲取坐標(biāo)值方法:getTop():View本身頂部到其父布局頂部的距離getLeft():View本身左邊到其父布局左邊的距離getR...
動(dòng)畫(huà)種類 1阅虫、View動(dòng)畫(huà):View動(dòng)畫(huà)支持四種動(dòng)畫(huà)效果演闭,分別是旋轉(zhuǎn)、平移颓帝、縮放米碰、透明度(只能實(shí)現(xiàn)四種動(dòng)畫(huà)效果,而且會(huì)有點(diǎn)擊事件失效的問(wèn)題)购城。2吕座、幀動(dòng)畫(huà):通過(guò)順序播放一系列圖...
進(jìn)程的優(yōu)先級(jí) 1瘪板、前臺(tái)進(jìn)程:即與用戶正在交互的Activity或者Activity用到的Service等吴趴,如果系統(tǒng)內(nèi)存不足時(shí)前臺(tái)進(jìn)程是最后被殺死的2、可見(jiàn)進(jìn)程:可以是處于暫停...
OkHttp3的使用 1侮攀、創(chuàng)建OkHttpClient锣枝;2、創(chuàng)建Request請(qǐng)求對(duì)象兰英;3撇叁、OkHttpClient對(duì)象調(diào)用newCall()并傳入Request請(qǐng)求對(duì)象,得...
內(nèi)存泄漏的定義 不再使用的對(duì)象持續(xù)占用內(nèi)存或者內(nèi)存得不到及時(shí)釋放箭昵,從而造成內(nèi)存空間的浪費(fèi)稱為內(nèi)存泄漏税朴。嚴(yán)重時(shí)會(huì)產(chǎn)生OOM。 內(nèi)存泄漏的根本原因 長(zhǎng)生命周期的對(duì)象持有短生命周期...
ArrayList ArrayList底層是一個(gè)動(dòng)態(tài)數(shù)組家制,默認(rèn)初始化容量為10正林,是非線程安全的。ArrayList可以通過(guò)下標(biāo)索引直接查找到指定位置的元素颤殴,因此查找效率高觅廓,但...
基礎(chǔ)原理 繪制原理(16ms原則):Android系統(tǒng)每隔16ms發(fā)出VSync信號(hào),觸發(fā)對(duì)UI進(jìn)行渲染涵但,這就意味著Android系統(tǒng)要求每一幀都要在16ms這個(gè)時(shí)間內(nèi)繪制渲...
前言 自定義View是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于自定義View原理的文章,但存在一些問(wèn)題:內(nèi)容不全瞳脓、思路不清晰塑娇、無(wú)源碼分析、簡(jiǎn)單問(wèn)題復(fù)雜化 等 今天劫侧,...