240 發(fā)簡信
IP屬地:廣東
  • 深入理解Koin框架之koin-core

    深入理解Koin [toc] koin是使用kotlin編寫的一款輕量級依賴注入(DI)框架序无,是Android開發(fā)領(lǐng)域依賴注入框架的后起之秀,與目前主流的依賴注入框架Dagg...

  • 120
    混音播放

    前言 公司今年開始設(shè)置了創(chuàng)新獎,分享獎等各種大獎壕探,不由得動力滿滿的,是時候拿些壓箱底來沖擊下獎項(xiàng)了。 正所謂,博一博裂允,單車變摩托。 1哥艇,音頻API 安卓sdk里绝编,播放音頻有 ...

  • @Lipton紅茶 這。。十饥。窟勃。是的,哈哈

    android 埋點(diǎn)實(shí)現(xiàn)方案

    第一次聽到埋點(diǎn)這名詞的時候逗堵,是在三年前秉氧,剛進(jìn)某會時。 隨后一直接觸相關(guān)埋點(diǎn)需求的開發(fā)砸捏,然而谬运,卻一直沒有好好的研究過。 最近垦藏,新公司需要埋點(diǎn)的實(shí)現(xiàn)方案。也就有了研究的機(jī)緣伞访。 回...

  • 120
    Android 節(jié)拍器

    好多年沒寫了掂骏,寫完公司內(nèi)部wiki,效果挺明顯的厚掷,轉(zhuǎn)過來記錄下弟灼。 1,延遲: 同樣的冒黑,音樂人按照節(jié)奏數(shù)拍田绑,假如拍子有30ms的延遲,也是能夠感受到遲滯抡爹。如果是大于50ms掩驱,則...

  • 鑒于實(shí)際項(xiàng)目事件可能很多,所以將其抽取到 presenter冬竟。

    MVVM 教程(二)

    本文主要是在上文的基礎(chǔ)上增加事件綁定欧穴。 具體的功能表現(xiàn)如圖,輸入文本并點(diǎn)擊顯示按鈕后泵殴,屏幕中間區(qū)域顯示輸入的文本內(nèi)容涮帘。 首先,修改 MainVM笑诅,新增 textContent...

  • 120
    MVVM 教程(二)

    本文主要是在上文的基礎(chǔ)上增加事件綁定吆你。 具體的功能表現(xiàn)如圖弦叶,輸入文本并點(diǎn)擊顯示按鈕后,屏幕中間區(qū)域顯示輸入的文本內(nèi)容早处。 首先湾蔓,修改 MainVM,新增 textContent...

  • 120
    MVVM 教程(一)

    本系列將介紹 MVVM 完整的開發(fā)實(shí)例。 1媒熊,創(chuàng)建項(xiàng)目(AndroidStudio 3.2 beta 5) gradle 4.6 com.android.tools.buil...

  • 120
    MVVM(封裝三)

    接上篇奇适,data binding 的接入,在某種意義上芦鳍,使 xml 布局文件從 V 層(Activity)獨(dú)立出來嚷往。V 層不再與 xml 交互 (findViewById, ...

  • 120
    MVVM(封裝二)

    理想很美好,現(xiàn)實(shí)很骨感柠衅。 實(shí)際項(xiàng)目嘗試下來皮仁。發(fā)現(xiàn),MVVM 真的很難用菲宴。為什么贷祈? 或許太過在乎數(shù)據(jù)驅(qū)動。彈出對話框喝峦,toast势誊,頁面跳轉(zhuǎn),都需要數(shù)據(jù)去驅(qū)動谣蠢。 或許沒能搞懂 A...

  • 120
    MVVM(封裝一)

    接上篇漩怎,BaseViewModel類通過泛型 與BaseViewEvent類關(guān)聯(lián)起來勋颖,貌似不錯。實(shí)際開發(fā)中勋锤,限制實(shí)在太多了饭玲。乃至簡單頁面也要如此繁瑣。因此去掉泛型限制叁执。改成子...

  • 120
    MVVM

    前言 按自己的理解茄厘,畫了簡圖 圖上可以看出: 1,MVP, MVVM 相對于 MVC 谈宛, 其業(yè)務(wù)處理的部分(C, P, VM)不再依賴 V層 次哈, 方便進(jìn)行單元測試。 2吆录,MV...

  • 120
    DataBinding + LiveData(序)

    項(xiàng)目配置升級 (https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration) build...

  • 120
    Handler 整理

    非主線程創(chuàng)建Handler時窑滞,需要調(diào)用 Looper.prepare()。 而主線程能夠直接創(chuàng)建是因?yàn)?ActivityThread類的 main 函數(shù)里已經(jīng)調(diào)用了 Loop...

  • 120
    內(nèi)部分享之項(xiàng)目架構(gòu)

    有點(diǎn)空,根據(jù)之前內(nèi)部分享的wiki 做了脫敏哀卫,重新畫了下圖巨坊。 整體大概分為四層:應(yīng)用層,業(yè)務(wù)模塊層此改,基礎(chǔ)模塊層趾撵,底層服務(wù)層。 業(yè)務(wù)模塊之間是相互獨(dú)立的共啃,除了公共業(yè)務(wù)模塊 bi...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品