- 博客(4)
- 收藏
- 关注
原创 一个Demo带你了解编译时注解
概要之前在项目中使用到Dagger2,在查看源码的过程中产生了一些疑惑。为什么我使用@Component , @Module , @Inject注解就可以实现依赖注入呢?于是我带着这个疑惑开始学习注解相关的一些知识,希望能通过一个Demo来了解它的原理。demo地址:https://github.com/chrissen0814/AnnotationDemo本文的目的是探究编译时注解的...
2018-06-27 10:51:06 623
原创 解决Windows下error parsing xml not well formed invalided value 错误
解决Windows下error parsing xml not well formed invalided value 错误问题分析根据报错的内容,错误应该是解析xml文件时非法的格式错误如果你遇到这个错误,你应该会猜测是编码格式的问题,那么恭喜你你已经距离解决问题又近了一步。问题解决在gradle.properties文件中添加org.gradle.jvmargs=-...
2018-06-19 12:43:43 522
原创 面试没你想象中的难,拿Offer也可以很轻松
前言首先祝大家端午节安康!大概在一个月前就已经打算写一篇关于我三月份面试的一个总结了,但由于没有时间在加上还没有想好该怎么写,所以一直没有写。适逢端午佳节,有了一段相对较长的时间可以理理所以决定下笔。正如标题所说:目前我是一名安卓实习生,现在在上海工作。我在三月份有一段将近半个月左右的面试经历,期间跑过南京,杭州和上海;总共面试了应该有六七家公司,拿到几个Offer就不说了,没有多...
2018-06-18 15:37:01 6616 2
原创 细谈RecyclerView:(三)两行代码带你实现不一样的RecyclerView
如果我们正常使用RecyclerView的话,那我们实现的效果就应该和上面的一样:当我们进行滑动的时候,RecyclerView中的Item停止的位置是取决于你滑动时的速度(Fling),可能会出现的情况是最终我们停止的位置可能位于两个item之间,当然也有可能正好位于某个item的中间。如果这个时候我们的产品经理提出最终停止的位置一定要在某个Item上,不能出现位于两个之间的情况;或者产...
2018-06-14 16:34:35 2027 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人