![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 有一些基礎(chǔ)的知識胞皱,可能搞了很久Android開發(fā)都沒有遇到過,可能只有在面試的時候才會被問到九妈。但是其實這些基礎(chǔ)知識都是很重要的反砌,所以想在這...
最近項目中需要背景做成圓角,心說這還是不是很容易的事兒允蚣,后來發(fā)現(xiàn)有性能問題于颖!網(wǎng)上查了一圈,才發(fā)現(xiàn)圓角不同的實現(xiàn)方式嚷兔,對性能竟然有這么大的影響! ...
從一開始學(xué)Android的時候做入,就開始用ListView冒晰,列表也是我們應(yīng)用中展現(xiàn)數(shù)據(jù)的一種常用方式。后來學(xué)會了優(yōu)化竟块,先判斷convertView...
作者:Aritra Roy壶运,Google認(rèn)證Android開發(fā)者。 原文鏈接:https://blog.aritraroy.in/30-bite...
單例模式——Singleton浪秘,可能是平時使用或者見到最多的設(shè)計模式之一了蒋情。今天在網(wǎng)上又看到了一種單例的寫法,于是在這里稍微總結(jié)一下耸携。 什么是單...
關(guān)于Android中的異步消息處理機(jī)制棵癣,平時在項目中應(yīng)該算是用的很多了。最近看了一些這方面的源碼夺衍,記錄一下狈谊。 首先,來看一下平時是怎么用的吧。最...
最近在看一些開源項目的源碼河劝,發(fā)現(xiàn)了Android中的一些很有意思的注解壁榕,于是歸納總結(jié)了一下,以后在自己的項目中也可以嘗試使用赎瞎。 首先牌里,需要在gr...
在項目中應(yīng)用RxJava時,遇到了這樣的使用場景:模擬從服務(wù)器返回了一個列表务甥。 我在處理數(shù)據(jù)時二庵,想判斷一下這個list是不是空,如果不為空缓呛,顯示...
RxJava很優(yōu)勢的一個方面就是他的線程切換催享,基本是依靠ObserveOn和SubscribeOn這兩個操作符來完成的。 先來看看什么是Obse...