當(dāng)我們需要使用Intent或Binder傳遞對象數(shù)據(jù)時衬衬,就需要用到Serializable和Parcelable。 1、Serializable Serializable是序...
使用EventBusEventBus.getDefault().isRegistered(事件訂閱者對象)判斷圃阳,就好了
Android EventBus 的使用1、EventBus 簡介 EventBus是一種用于Android的事件發(fā)布-訂閱總線贞谓,由GreenRobot開發(fā)限佩,Gihub地址是:EventBus[https://gi...
看來,你沒有看得作者的真實意圖裸弦,先搞清楚什么是觀察者祟同、被觀察者再評論!@砀怼晕城!
Carson帶你學(xué)Android:這是一篇清晰易懂的Rxjava入門教程前言 Rxjava由于其基于事件流的鏈式調(diào)用、邏輯簡潔 & 使用簡單的特點窖贤,深受各大 Android開發(fā)者的歡迎砖顷。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
責(zé)任鏈模式 將請求的發(fā)送者和接收者進行解耦芯肤,使得接收者的各個對象都有機會去處理這個請求。 責(zé)任鏈是用來處理相關(guān)事務(wù)責(zé)任的一條執(zhí)行鏈压鉴,執(zhí)行鏈上有多個節(jié)點崖咨,每個節(jié)點都有機會去處理...
Gatt簡介 現(xiàn)在低功耗藍牙(BLE)連接都是建立在Gatt協(xié)議之上的,Gatt是一個在藍牙連接之上發(fā)送和接收很短數(shù)據(jù)的數(shù)據(jù)段的通用規(guī)范油吭,這些很短的數(shù)據(jù)段被稱為屬性(Attr...
BLE(Bluetooth Low Energy)低功耗藍牙興起的原因 BLE藍牙的興起主要是因為可穿戴設(shè)備的流行击蹲,由于傳統(tǒng)藍牙不能滿足可穿戴設(shè)備的續(xù)航要求,因此大部分可穿戴...