前言 有一些基礎(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認證Android開發(fā)者腹尖。 原文鏈接:https://blog.aritraroy.in/30-bite...
單例模式——Singleton柳恐,可能是平時使用或者見到最多的設(shè)計模式之一了。今天在網(wǎng)上又看到了一種單例的寫法热幔,于是在這里稍微總結(jié)一下乐设。 什么是單...
關(guān)于Android中的異步消息處理機制,平時在項目中應(yīng)該算是用的很多了绎巨。最近看了一些這方面的源碼近尚,記錄一下。 首先场勤,來看一下平時是怎么用的吧戈锻。最...
最近在看一些開源項目的源碼,發(fā)現(xiàn)了Android中的一些很有意思的注解和媳,于是歸納總結(jié)了一下格遭,以后在自己的項目中也可以嘗試使用。 首先留瞳,需要在gr...
在項目中應(yīng)用RxJava時如庭,遇到了這樣的使用場景:模擬從服務(wù)器返回了一個列表。 我在處理數(shù)據(jù)時撼港,想判斷一下這個list是不是空,如果不為空骤竹,顯示...
RxJava很優(yōu)勢的一個方面就是他的線程切換帝牡,基本是依靠ObserveOn和SubscribeOn這兩個操作符來完成的。 先來看看什么是Obse...