前言 隨著時(shí)代的發(fā)展眼俊,單在一塊屏幕上操作應(yīng)用已遠(yuǎn)遠(yuǎn)不能滿足與日俱增的用戶需求揽咕,安卓系統(tǒng)多屏互動(dòng)也隨即誕生悲酷。起初提到多屏幕的交互,開(kāi)發(fā)者們更多的是想到使用RTP實(shí)現(xiàn)的視頻流傳輸...
本文介紹Retrofit攔截器(Interceptor)的使用方法及相關(guān)注意事項(xiàng) 首先看一下Interceptor源碼: 先看一下api描述挟冠,翻譯過(guò)來(lái)其實(shí)就是可以通過(guò)攔截器攔...
前言 生產(chǎn)者和消費(fèi)者問(wèn)題是線程模型中的經(jīng)典問(wèn)題:生產(chǎn)者和消費(fèi)者在同一時(shí)間段內(nèi)共用同一個(gè)存儲(chǔ)空間嫌吠,生產(chǎn)者往存儲(chǔ)空間中添加產(chǎn)品,消費(fèi)者從存儲(chǔ)空間中取走產(chǎn)品掺炭,當(dāng)存儲(chǔ)空間為空時(shí)辫诅,消費(fèi)...
1. tcp 的報(bào)文 1.1 概念 tcp 報(bào)文是 tcp 協(xié)議傳輸?shù)臄?shù)據(jù)單元涧狮,也叫作報(bào)文段 1.2 報(bào)文格式圖 1.3 報(bào)文格式分析 2. 三次握手 2.1 概念 所謂三次...
在面試的時(shí)候我們經(jīng)常會(huì)被問(wèn)道有關(guān)計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的內(nèi)容涉枫,尤其是TCP與UDP邢滑,它的登場(chǎng)率可以說(shuō)是相當(dāng)高了。這部分內(nèi)容是基礎(chǔ)并且很重要愿汰。所以我們有必要好好的學(xué)習(xí)一下它困后。即使不為了...
面向接口編程 面向接口編程,模塊化編程的必備技能衬廷,其乃實(shí)現(xiàn)解耦摇予,增強(qiáng)擴(kuò)展性的重要手段。 面向接口編程具體指的是什么呢吗跋? 首先說(shuō)一下什么是面向?qū)ο缶幊讨貉危蠹叶贾溃嫦驅(qū)ο缶幊?..
1小腊、概述 okhttp是一個(gè)第三方類庫(kù)救鲤,用于android中請(qǐng)求網(wǎng)絡(luò)。同時(shí)這是一個(gè)開(kāi)源項(xiàng)目秩冈,用來(lái)替代HttpUrlConnection和HttpClient本缠。 okhttp的...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)入问,深受各大 Android開(kāi)發(fā)者的歡迎丹锹。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
一個(gè)軟件系統(tǒng)的開(kāi)發(fā)可能只需要2到3個(gè)月就能完成楣黍,而這個(gè)系統(tǒng)的迭代和維護(hù)時(shí)間可能達(dá)2到3年之久——《不記得哪本書(shū)上說(shuō)的》Android移動(dòng)端項(xiàng)目經(jīng)過(guò)長(zhǎng)時(shí)間的迭代和維護(hù)匾灶,代碼經(jīng)手...
LeakCanary原理淺析 1.LeakCanary簡(jiǎn)介 LeakCanary是一個(gè)Android和Java的內(nèi)存泄漏檢測(cè)庫(kù),可以大幅可以大幅度減少了開(kāi)發(fā)中遇到的OOM問(wèn)題...