對(duì)于Android app來說,應(yīng)用內(nèi)更新幾乎成了一個(gè)標(biāo)配的功能了。原理其實(shí)不難,今天我們就從零開始擼一個(gè)自己的應(yīng)用內(nèi)更新的demo出來。 先看...
前幾天收到這么一個(gè)需求,本來以為挺簡(jiǎn)單的,沒想到最后發(fā)現(xiàn)實(shí)現(xiàn)起來還是有點(diǎn)小麻煩的,在這里小小的總結(jié)一下。先看看下面這張需求的樣圖: 然后在看一下...
其實(shí)在實(shí)際開發(fā)中,難免會(huì)遇到一些類似于需要listview嵌套listview或者RecyclerView嵌套R(shí)ecyclerView的界面需要...
很早之前就想寫一個(gè)個(gè)人項(xiàng)目練練手,但是由于工作的關(guān)系,一直沒有真正的開動(dòng)(其實(shí)就是懶)。好吧,反正最近這幾個(gè)星期稍微比較清閑,趁著這個(gè)機(jī)會(huì),在空...
在前一篇博文中已經(jīng)實(shí)現(xiàn)過一個(gè)仿魅族flyme6應(yīng)用市場(chǎng)應(yīng)用詳情彈出式layout: Android自定義控件:從零開始實(shí)現(xiàn)魅族flyme6應(yīng)用市...
前幾天無(wú)意中發(fā)現(xiàn)魅族flyme6應(yīng)用市場(chǎng)的應(yīng)用詳情界面非常有意思,作為一枚程序員,看到有意思的東西怎么辦?當(dāng)然是想辦法自己也整一個(gè)啦,哈哈。廢話...
最近重構(gòu)代碼,發(fā)現(xiàn)了之前偷懶遺留的一個(gè)問題。有一個(gè)控制設(shè)備開關(guān)機(jī)的控件,由于之前趕項(xiàng)目交期,匆匆忙忙直接在Activity中重寫onTouch事...
關(guān)于MVP的概念,或者M(jìn)VP相對(duì)傳統(tǒng)MVC的好處,這些這里就不多講了,網(wǎng)上的資料隨便一搜就是一大把。最近剛好項(xiàng)目重構(gòu),參考網(wǎng)上一些文章之后,結(jié)合...
前面一段時(shí)間呢,仿照最新版的QQ分別實(shí)現(xiàn)了幾個(gè)自定義控件Android自定義控件:類QQ抽屜效果Android自定義控件:類QQ未讀消息拖拽效果...