前言 隨著時代的發(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)者在同一時間段內(nèi)共用同一個存儲空間,生產(chǎn)者往存儲空間中添加產(chǎn)品脉执,消費(fèi)者從存儲空間中取走產(chǎn)品疼阔,當(dāng)存儲空間為空時,消費(fèi)...
1. tcp 的報文 1.1 概念 tcp 報文是 tcp 協(xié)議傳輸?shù)臄?shù)據(jù)單元婆廊,也叫作報文段 1.2 報文格式圖 1.3 報文格式分析 2. 三次握手 2.1 概念 所謂三次...
在面試的時候我們經(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是一個第三方類庫赎瑰,用于android中請求網(wǎng)絡(luò)。同時這是一個開源項(xiàng)目破镰,用來替代HttpUrlConnection和HttpClient餐曼。 okhttp的...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點(diǎn)鲜漩,深受各大 Android開發(fā)者的歡迎源譬。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
一個軟件系統(tǒng)的開發(fā)可能只需要2到3個月就能完成踩娘,而這個系統(tǒng)的迭代和維護(hù)時間可能達(dá)2到3年之久——《不記得哪本書上說的》Android移動端項(xiàng)目經(jīng)過長時間的迭代和維護(hù),代碼經(jīng)手...
LeakCanary原理淺析 1.LeakCanary簡介 LeakCanary是一個Android和Java的內(nèi)存泄漏檢測庫喉祭,可以大幅可以大幅度減少了開發(fā)中遇到的OOM問題...