前言 有一些基础的知识,可能搞了很久Android开发都没有遇到过,可能只有在面试的时候才会被问到。但是其实这些基础知识都是很重要的,所以想在这...
最近项目中需要背景做成圆角,心说这还是不是很容易的事儿,后来发现有性能问题!网上查了一圈,才发现圆角不同的实现方式,对性能竟然有这么大的影响! ...
从一开始学Android的时候,就开始用ListView,列表也是我们应用中展现数据的一种常用方式。后来学会了优化,先判断convertView...
作者:Aritra Roy,Google认证Android开发者。 原文链接:https://blog.aritraroy.in/30-bite...
单例模式——Singleton,可能是平时使用或者见到最多的设计模式之一了。今天在网上又看到了一种单例的写法,于是在这里稍微总结一下。 什么是单...
关于Android中的异步消息处理机制,平时在项目中应该算是用的很多了。最近看了一些这方面的源码,记录一下。 首先,来看一下平时是怎么用的吧。最...
最近在看一些开源项目的源码,发现了Android中的一些很有意思的注解,于是归纳总结了一下,以后在自己的项目中也可以尝试使用。 首先,需要在gr...
在项目中应用RxJava时,遇到了这样的使用场景:模拟从服务器返回了一个列表。 我在处理数据时,想判断一下这个list是不是空,如果不为空,显示...
RxJava很优势的一个方面就是他的线程切换,基本是依靠ObserveOn和SubscribeOn这两个操作符来完成的。 先来看看什么是Obse...