前言: 本文主要是對(duì)常見設(shè)計(jì)模式的一些分析,以及講述在Android項(xiàng)目中實(shí)現(xiàn)Mvvm模式的兩種方式。通過Databinding或者ViewModel+LiveData+Re...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言: 本文主要是對(duì)常見設(shè)計(jì)模式的一些分析,以及講述在Android項(xiàng)目中實(shí)現(xiàn)Mvvm模式的兩種方式。通過Databinding或者ViewModel+LiveData+Re...
在Android Studio 2.1 Preview 3之后,官方開始支持雙向綁定了。 可惜目前Google并沒有在Data Binding指南里面加入這個(gè)教程,并且在整個(gè)...
早在2010年,Ethan Marcotte就開始鼓勵(lì)設(shè)計(jì)師和開發(fā)者實(shí)踐“響應(yīng)式網(wǎng)頁設(shè)計(jì):與其將每個(gè)越來越多的網(wǎng)絡(luò)設(shè)備定制為不連貫的設(shè)計(jì)已日,我們可以將它們視為相同體驗(yàn)。使我們的...
在上一篇從源碼角度分析栅屏,為什么會(huì)發(fā)生Fragment重疊飘千?里,我們分析了造成Fragment重疊的原因栈雳,這一篇我會(huì)介紹幾個(gè)解決方案护奈,同時(shí)給出一個(gè)我的方案:9行代碼讓你app內(nèi)...
Fastadapter使RecyclerView更加簡便高效 翻譯自文章 http://blog.grafixartist.com/recyclerview-adapter-...
從Android 8.0(API 26)開始,所有的Notification都要指定Channel(通道)哥纫,對(duì)于每一個(gè)Channel你都可以單獨(dú)去設(shè)置它霉旗;比如通知開關(guān)、提示音...
前言 Service作為 Android四大組件之一蛀骇,應(yīng)用非常廣泛 本文將介紹 Service最基礎(chǔ)的知識(shí):生命周期 若 對(duì)Service還未了解厌秒,建議先閱讀文章:Andro...
原文地址:Android Service完全解析擅憔,關(guān)于服務(wù)你所需知道的一切(上) 相信大多數(shù)朋友對(duì)Service這個(gè)名詞都不會(huì)陌生鸵闪,沒錯(cuò),一個(gè)老練的Android程序員如果連...