看雪文章 https://bbs.pediy.com/thread-217587.htm
分类:Android
读 Java TimSort算法 源码 笔记
本来准备看Java容器源码的。但是看到一开始发现Arrays这个类我不是很熟,就顺便把Arrays这个类给看了。Arrays类没有什么架构与难点,但Arrays涉及到的两个排序算法似乎很有意思。那顺便把TimSort算法…
Retrofit2源码学习之实践整理
综述 归纳一下Retrofit2实践和问题 注解类的使用 @ HTTP,@Path @HTTP(method = "GET",path="topics/{id}",hasBody = false) Call<Res…
写给小白的 android 基础面试笔试题(二)
序言:找工作绝逼是一件非常痛苦的事,尤其是年底找工作,当然了,这其中大部分原因肯定是因为LZ只是个没有经验的,还没毕业的大学生。今天看到一句掉渣天的骂人的话:“你TM就是一个没有对象的野指针”,哈哈哈!扯淡就到这,下面进…
设计模式 观察者设计模式及在 RecyclerView 中的应用
简单的理解观察者设计模式 观察者设计模式是行为型模式中的一种,它定义了一种一对多的关系,使的一个对象发生改变的同时能够同步修改所有依赖它的对象,在观察者设计模式中有两个比较重要的概念“观察者(Observer)”“被观察…
Android属性动画基础:TypeEvaluator
本文简单介绍一下TypeEvaluator,来了解一下它的用途。TypeEvaluator是一个接口,我们可以自定义该接口实例,并通过ValueAnimator的setEvaluator(TypeEvaluator)…
Android 固定列头列表的listview demo
公司的这个项目做了一年,感觉自己有了很大的提升。决定把这一年来做的比较好比较有用的一些东西抽出来记录下来。既能整理自己的知识树,又能给其他朋友一些参考。这篇讲的是如何做一个可固定列头列表滑动的listview。 刚开始做…
从0开始学安卓源码分析--EventBus源码
提出问题 在使用EventBus的过程中肯定会对这个库提出一些疑问: EventBus是怎么实现全局的消息传递和接收; EventBus发送的消息内部的流转过程; EventBus最后怎么收到的消息; EventBus怎…
Android中如何延时执行操作
1、最简单直接的使用Handler PostDelay java new Handler().postDelayed(new Runnable(){ public void run() { //execute the t…
ArrayList赋值积累
最近频繁使用ArrayList来回赋值,发现了ArrayList赋值中的一下经验; 首先 代码如下: ArrayList<Integer> a = new ArrayList<>(); Array…
Java&Android 基础知识梳理(13) - 反射
一、什么是反射 在运行状态中,对于 任意一个类,都能够获取到这个类的所有属性和方法;对于 任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息以及调用对象方法的功能就称为Java的反射机制。 要使用反射机制,…
Life 小手术后的一些思考
前言 不知道有多少人被「手汗症」困扰呢?反正我被这「手汗症」困扰了 10+ 年了,记得从我小学开始,每一次考试都需要握着纸巾,目的呢,当然是防止试卷被弄湿,说多了都是泪啊。特别是高三那时候,基本上每天都是考试,你想想我有…