1.以前的誤解 很久之前就聽說(shuō)過(guò)長(zhǎng)連接的說(shuō)法,而且還知道HTTP1.0協(xié)議不支持長(zhǎng)連接,從HTTP1.1協(xié)議以后,連接默認(rèn)都是長(zhǎng)連接。但終究覺得對(duì)于長(zhǎng)連接一直懵懵懂懂的,有種...
1.以前的誤解 很久之前就聽說(shuō)過(guò)長(zhǎng)連接的說(shuō)法,而且還知道HTTP1.0協(xié)議不支持長(zhǎng)連接,從HTTP1.1協(xié)議以后,連接默認(rèn)都是長(zhǎng)連接。但終究覺得對(duì)于長(zhǎng)連接一直懵懵懂懂的,有種...
前言 在MVP模式下,隨著業(yè)務(wù)邏輯的不斷增加,UI也會(huì)變得越來(lái)的多樣化,UI改變多樣化勢(shì)必會(huì)造成View層的接口case變多,View的接口類就會(huì)變得異常龐大。MVVM的方式...
什么是插件化 以"插件"的形式,動(dòng)態(tài)加載功能模塊。將業(yè)務(wù)功能模塊單獨(dú)拆分出來(lái)打包成APK,也就是插件。主App可以在運(yùn)行時(shí)動(dòng)態(tài)加載插件APK,實(shí)現(xiàn)業(yè)務(wù)功能的動(dòng)態(tài)加載。 為什么...
前言 在之前的文章Android編譯時(shí)注解--入門篇(AbstractProcessor、APT)中介紹了通過(guò)APT技術(shù)實(shí)現(xiàn)仿ButterKnife編譯時(shí)注解的功能。雖然盡可...
系列文章Android程序員初探Vue(一):環(huán)境搭建(Vue2.0)Android程序員初探Vue(二):項(xiàng)目結(jié)構(gòu)Android程序員初探Vue(三):從開源項(xiàng)目看Vue架...
之前碰到一個(gè)特別辣眼睛的問(wèn)題,爬了老久才從坑里爬出來(lái),今天特此記錄一下,長(zhǎng)長(zhǎng)記性。 情況是以上的兩行孿生代碼,咋一看,沒毛病吧,但是第一行通過(guò)了,第二行報(bào)錯(cuò) 居然給我報(bào)了一個(gè)...
此篇中的小魚動(dòng)畫是模仿國(guó)外一個(gè)大牛做的flash動(dòng)畫,第一眼就愛上它了,簡(jiǎn)約靈動(dòng)又不失美學(xué),于是抽空試著嘗試了一下,如下是我用Android實(shí)現(xiàn)的效果圖: 由于整個(gè)繪制分析過(guò)...
原文鏈接: Android Application Architecture原文作者: Iván Carballo譯文出自: 小鄧子的簡(jiǎn)書譯者: 小鄧子狀態(tài): 完...
上個(gè)月做的事情比較多:改改iOS bug,學(xué)python,把項(xiàng)目重構(gòu)成MVP,深入使用Rxjava。 這次來(lái)說(shuō)說(shuō)Rxjava,通過(guò)還原一個(gè)真實(shí)的開發(fā)過(guò)程,來(lái)感受下rxjava...
背景 首先先介紹下我的境況吧,上周一提交的辭職報(bào)告,周二正式離開了我的EX公司,也就是裸辭吧,畢竟我還沒有收到任何面試通知和offer,但是我在上周一之前已把簡(jiǎn)歷寫好,并在相...
@小呢個(gè)李 看一下是不是布局內(nèi)部的子控件把事件消費(fèi)掉了
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...
@落雨收柴 其實(shí)只是把各個(gè)Model類中相同的邏輯集中起來(lái) 代碼量應(yīng)該不會(huì)多 回頭我去實(shí)踐一下
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...
好不好這個(gè)因?qū)嶋H需求而定了,如果我來(lái)實(shí)現(xiàn)的話,我也會(huì)采用你這樣的實(shí)現(xiàn)方式。
不知道第一步中g(shù)etSpanSize()是不是也是通過(guò)訪問(wèn)者模式來(lái)實(shí)現(xiàn)的呢,把類型對(duì)應(yīng)的列數(shù)通過(guò)TypeFactoryForList返回,這樣比較符合Visitable這個(gè)接口的定義,同時(shí)也比較好管理,和類型相關(guān)的代碼都在TypeFactoryForList中。
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...
@96abba5ac0ae 分別為這三個(gè)類型創(chuàng)建三個(gè)實(shí)現(xiàn)了Visitable接口的類就可以了
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...
@96abba5ac0ae 這個(gè)可以根據(jù)服務(wù)器給的api文檔設(shè)計(jì)好客戶端的數(shù)據(jù)模型即可
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...
@96abba5ac0ae 382039099
優(yōu)雅的實(shí)現(xiàn)多類型列表的Adapter引言 在開發(fā)中經(jīng)常會(huì)遇到,一個(gè)列表(RecyclerView)中有多種布局類型的情況。前段時(shí)間,看到了這篇文章 [譯]關(guān)于 Android Adapter,你的實(shí)現(xiàn)方式可能一...