
Android学习
文章平均质量分 79
Fd你好
一枚Android开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap 面试问题
https://blog.youkuaiyun.com/koolfret/article/details/786513801.HashMap用什么数据结构实现的?2.HashMap的get过程是?3.HashMap初始化传入的容量参数的值就是HashMap实际分配的空间么?4.HashMap扩容机制是什么,什么时候扩,每次扩多少?https://baijiahao.baidu.com/s?id=1667941885571321234&wfr=spider&for=pchttps://zhua原创 2021-06-20 13:42:05 · 172 阅读 · 0 评论 -
RecycleView理解
多指触摸原创 2020-09-14 20:08:30 · 278 阅读 · 0 评论 -
jcenter,google替换后的链接
jcenter { url "https://maven.aliyun.com/repository/jcenter"}maven { url 'https://maven.aliyun.com/repository/google' name 'Google'}原创 2020-08-04 23:17:07 · 477 阅读 · 0 评论 -
Android事件分发机制理解
前言: 最近花了一周的时间看了Android事件分发原理方面的知识,我就把自己所学到的和自己的理解整理出来,如果有理解不当的地方希望有朋友指出来,公共成长。Android事件指的Touch事件的相关细节(发生触摸的位置、时间等)被封装成MotionEvent对象。一.Android事件分发的核心方法。1.disPatchTouchEvent方法用来进行事件的分发,如果事件能够传递给当前...原创 2018-03-24 22:45:48 · 356 阅读 · 0 评论 -
AndroidStudio3.0 implementation 和 compile 之间的区别
随着AndroidStido3.0的发布,更新,我们会发现项目之前使用的compile以及被弃用了,而被取代为 implementation。下面就介绍一下 implementation 和 compile 之间的区别。一.implementation 和 compile 之间的区别. 使用implementation时依赖是不可以传递的,但是compile是可以传递依赖的...原创 2018-05-16 18:17:53 · 5141 阅读 · 0 评论 -
2018面试总结
1.Handler机制,源码,Asynstask,HandlerThread相关知识。loop.loop内部的死循环为什么不消耗性能2.事件分发源码理解,及相关事件分发的处理。3.View绘制原理, 自定义控件相关问题4.Activity启动模式相关,Activity启动流程5.Service相关问题,服务保活。6.Http与Https区别,一次完整的Http请求,一次完整的H...原创 2018-07-18 09:21:11 · 358 阅读 · 0 评论 -
SpanSizeLookup 使用
final GridLayoutManager layoutManager = new GridLayoutManager(this, SPAN_COUNT);SpanSizeLookup spanSizeLookup = new SpanSizeLookup() { @Override public int getSpanSize(int position) { Object...原创 2018-08-27 11:17:39 · 4051 阅读 · 0 评论 -
MultiType源码解析
一.前言 首先我想说一下我为什么要写这篇文章,还在上家公司的时候我就一直想熟悉关于RecycleView多Item类型框架的原理,然后想熟悉后自己也能整一个出来。但是由于一直写需求,然后就慢慢拖了下来。现在刚加入了一家新的公司,我在熟悉代码的过程中发现这个项目的多种类型的界面使用的都是ScollView+ListView的嵌套使用。这样这些法有明显的问题就是需要重写一个不可滑动...原创 2018-08-27 18:41:29 · 829 阅读 · 0 评论