之前在網(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與...