之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場景中經(jīng)常使用的技術(shù)是 JSON 或 XML徐勃,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
Hello防楷,大家好,我是Clock。今天要寫的這篇文章主題是關(guān)于夜間模式的實現(xiàn)套路煤伟。本來這篇文章是上周要寫的,結(jié)果因為上周末有其他事情木缝,所以拖到這個周末才完成便锨。曾經(jīng)和薇薇(鈦...
系統(tǒng)檢測: IMEI 等× 優(yōu)點:簡單方便 缺點:模擬器一般都對這部分進行處理 手機號碼× 手機號碼在6.0后需要申請權(quán)限,敏感度太高我碟,且不一定獲取到放案。 硬件檢測 電池☆ 對...
12月10日在SFDC(SegmentFault Developer Conference)大會上初次介紹了手機天貓的Tangram方案吱殉,現(xiàn)場時間有限,講得匆忙恳守,特此整理記錄...
學(xué)習(xí)本系列前可以下載相關(guān)的github項目gradleLearnDemo沥阱。地址:https://github.com/sososeen09/gradleLearnDemo G...
為了說的深入淺出一點,我們先從AIDL的作用和使用說起伊群,然后再開始介紹一些概念和工作原理考杉。 AIDL用來做什么 AIDL是Android中IPC(Inter-Process ...
類比米崇棠、毫米咽袜、微米、納米
給初學(xué)者的RxJava2.0教程(八)Outline [TOC] 前言 在上一節(jié)中, 我們學(xué)習(xí)了FLowable的一些基本知識, 同時也挖了許多坑, 這一節(jié)就讓我們來填坑吧. 正題 在上一節(jié)中最后我們有個例子, ...
rxjava2.x的Observable是不存在背壓的概念的枕稀,首先博主都沒有完全理解什么是背壓询刹,背壓是下游控制上游流速的一種手段。在rxjava1.x的時代萎坷,上游會給下游set一個producer凹联,下游通過producer向上游請求n個數(shù)據(jù),這樣上游就有記錄下游請求了多少個數(shù)據(jù)哆档,然后下游請求多少個上游就給多少個蔽挠,這個就是背壓。一般來講瓜浸,每個節(jié)點都有緩存澳淑,比如說緩存的大小是64,這個時候下游可以一次性向上游request 64個數(shù)據(jù)插佛。rxjava1.x的有些操作符不支持背壓杠巡,也就是說這些操作符不會給下游set一個producer,也就是上游根本不理會下游的請求朗涩,一直向下游丟數(shù)據(jù)忽孽,如果下游的緩存爆了,那么下游就會拋出MissingBackpressureException谢床,也就是背壓失效了兄一。在rxjava2.x時代,上述的背壓邏輯全部挪到Flowable里了识腿,所以說Flowable支持背壓出革。而2.x時代的Observable是沒有背壓的概念的,Observable如果來不及消費會死命的緩存直到OOM渡讼,所以rxjava2.x的官方文檔里面有講骂束,大數(shù)據(jù)流用Flowable,小數(shù)據(jù)流用Observable
寫在前面:我目前就職于阿里巴巴-菜鳥成箫,團隊目前缺人展箱,招聘java和客戶端開發(fā),招聘對象為:社招和19屆畢業(yè)的校招生蹬昌,有適合的人選發(fā)送簡歷到我個人郵箱:hsk256@163.c...
作者: @怪盜kidou如需轉(zhuǎn)載需在明顯位置保留作者信息及原文鏈接Retrofit版本: 2.0.2 本文注目錄: Retrofit入門 Retrofit注解詳解 Gson與...