本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-start.html 由于最近准备转行搞 Android 应用开发,故在...
本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-start.html 由于最近准备转行搞 Android 应用开发,故在...
前言 有一些基础的知识,可能搞了很久Android开发都没有遇到过,可能只有在面试的时候才会被问到。但是其实这些基础知识都是很重要的,所以想在这里做一下总结。可能比较零散,但...
最近项目中需要背景做成圆角,心说这还是不是很容易的事儿,后来发现有性能问题!网上查了一圈,才发现圆角不同的实现方式,对性能竟然有这么大的影响! 首先想到的就是去看看大名鼎鼎的...
从一开始学Android的时候,就开始用ListView,列表也是我们应用中展现数据的一种常用方式。后来学会了优化,先判断convertView是否为空,不为空时进行复用而不...
作者:Aritra Roy,Google认证Android开发者。 原文链接:https://blog.aritraroy.in/30-bite-sized-pro-tips...
单例模式——Singleton,可能是平时使用或者见到最多的设计模式之一了。今天在网上又看到了一种单例的写法,于是在这里稍微总结一下。 什么是单例 一个类有且仅有一个实例,并...
关于Android中的异步消息处理机制,平时在项目中应该算是用的很多了。最近看了一些这方面的源码,记录一下。 首先,来看一下平时是怎么用的吧。最常见的使用场景,可能就是在子线...
最近在看一些开源项目的源码,发现了Android中的一些很有意思的注解,于是归纳总结了一下,以后在自己的项目中也可以尝试使用。 首先,需要在gradle的dependenci...
在项目中应用RxJava时,遇到了这样的使用场景:模拟从服务器返回了一个列表。 我在处理数据时,想判断一下这个list是不是空,如果不为空,显示数据,如果为空,给用户一个没有...
RxJava很优势的一个方面就是他的线程切换,基本是依靠ObserveOn和SubscribeOn这两个操作符来完成的。 先来看看什么是ObserveOn和Subscribe...
今天读完了《程序员修炼之道——从小工到专家》(《The Pragmatic Programmer》),深深的觉得这种经典的书籍是值得我们反复去阅读的,可能每读一遍都会有新的收...
最近学习了一下View的坐标系,在此记录一下。 其实感觉看懂了下面这张图,也就基本可以理解View的坐标系了。 屏幕的左上角为(0, 0) View的几个方法 getLeft...