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