前言 隨著時(shí)代的發(fā)展埋嵌,單在一塊屏幕上操作應(yīng)用已遠(yuǎn)遠(yuǎn)不能滿足與日俱增的用戶需求第献,安卓系統(tǒng)多屏互動也隨即誕生贡必。起初提到多屏幕的交互,開發(fā)者們更多的是想到使用RTP實(shí)現(xiàn)的視頻流傳輸...
本文介紹Retrofit攔截器(Interceptor)的使用方法及相關(guān)注意事項(xiàng) 首先看一下Interceptor源碼: 先看一下api描述晋被,翻譯過來其實(shí)就是可以通過攔截器攔...
前言 生產(chǎn)者和消費(fèi)者問題是線程模型中的經(jīng)典問題:生產(chǎn)者和消費(fèi)者在同一時(shí)間段內(nèi)共用同一個(gè)存儲空間崭闲,生產(chǎn)者往存儲空間中添加產(chǎn)品肋联,消費(fèi)者從存儲空間中取走產(chǎn)品,當(dāng)存儲空間為空時(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)常會被問道有關(guān)計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的內(nèi)容,尤其是TCP與UDP第晰,它的登場率可以說是相當(dāng)高了锁孟。這部分內(nèi)容是基礎(chǔ)并且很重要。所以我們有必要好好的學(xué)習(xí)一下它茁瘦。即使不為了...
面向接口編程 面向接口編程品抽,模塊化編程的必備技能,其乃實(shí)現(xiàn)解耦甜熔,增強(qiáng)擴(kuò)展性的重要手段圆恤。 面向接口編程具體指的是什么呢? 首先說一下什么是面向?qū)ο缶幊糖幌。蠹叶贾姥屏耍嫦驅(qū)ο缶幊?..
1赘方、概述 okhttp是一個(gè)第三方類庫,用于android中請求網(wǎng)絡(luò)弱左。同時(shí)這是一個(gè)開源項(xiàng)目窄陡,用來替代HttpUrlConnection和HttpClient。 okhttp的...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用拆火、邏輯簡潔 & 使用簡單的特點(diǎn)跳夭,深受各大 Android開發(fā)者的歡迎。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
一個(gè)軟件系統(tǒng)的開發(fā)可能只需要2到3個(gè)月就能完成,而這個(gè)系統(tǒng)的迭代和維護(hù)時(shí)間可能達(dá)2到3年之久——《不記得哪本書上說的》Android移動端項(xiàng)目經(jīng)過長時(shí)間的迭代和維護(hù)模狭,代碼經(jīng)手...
LeakCanary原理淺析 1.LeakCanary簡介 LeakCanary是一個(gè)Android和Java的內(nèi)存泄漏檢測庫颈抚,可以大幅可以大幅度減少了開發(fā)中遇到的OOM問題...