一、起源 由于業(yè)務(wù)的增長(zhǎng)提高了項(xiàng)目的復(fù)雜性,為了更好的適應(yīng)團(tuán)隊(duì)開(kāi)發(fā),提高開(kāi)發(fā)效率,實(shí)行組件化乃大勢(shì)所趨。 組件化可以讓我們程序更容易的擴(kuò)展、更方便的維護(hù),更快捷的同步開(kāi)發(fā)與更...
一、起源 由于業(yè)務(wù)的增長(zhǎng)提高了項(xiàng)目的復(fù)雜性,為了更好的適應(yīng)團(tuán)隊(duì)開(kāi)發(fā),提高開(kāi)發(fā)效率,實(shí)行組件化乃大勢(shì)所趨。 組件化可以讓我們程序更容易的擴(kuò)展、更方便的維護(hù),更快捷的同步開(kāi)發(fā)與更...
解決方案: setExtraBottomOffset + 自定義 CustomXAxisRenderer 1.假設(shè)自定義x坐標(biāo)的textSize為xAxis.textSize...
EventBus 是一款在 Android 開(kāi)發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式,將事件的接收者和發(fā)送者分開(kāi),簡(jiǎn)化了組件之間的通信,使用簡(jiǎn)單、效率高、體積小!下...
這是個(gè)日期顯示和選擇庫(kù),可以用來(lái)選擇一段連續(xù)的和多個(gè)不連續(xù)的日期,具體的UI完全抽象出來(lái)了,可以高度自定義(GITHUB地址) 支持的功能: 選擇一段連續(xù)的和多個(gè)不連續(xù)的日期...
1 前言 年初做了一款A(yù)ndroid TV 應(yīng)用,用到了MQTT。主要實(shí)現(xiàn)的是類似一些景區(qū)利用大屏幕實(shí)時(shí)顯示景點(diǎn)人數(shù),超過(guò)人數(shù)就不允許進(jìn)入。即利用閘機(jī)設(shè)備監(jiān)控到進(jìn)景區(qū)的游客,...
該博文是博主第一次接觸串口通信做的筆記,并沒(méi)有詳細(xì)地解析SerialPort類和SerialPortFinder類,如果感興趣的話,可以參考Android串口通信:抱歉,學(xué)會(huì)...
本文源碼解析基于Glide 4.6.1不知道大家最開(kāi)始使用Glide的原因是什么?我的原因很簡(jiǎn)單就是沖著那句Glide.with(this).load(url).into(i...
AOP:面向切面編程(Aspect-Oriented Programming)。如果說(shuō),OOP如果是把問(wèn)題劃分到單個(gè)模塊的話,那么AOP就是把涉及到眾多模塊的某一類問(wèn)題進(jìn)行統(tǒng)...