buildscript和allprojects中都有repositories和dependencies,两者的区别就是buildscript中的配置主要是为gradle本身服...

buildscript和allprojects中都有repositories和dependencies,两者的区别就是buildscript中的配置主要是为gradle本身服...
写在前面:别人面试遇到的问题,没给答案,尝试写回答,查缺补漏。原博地址 天猫 一面 1. Retrofit的实现与原理2. 应用详细启动过程,设计的进程,fork新进程(Li...
用kotlin编写了Android模仿今日头条app,由于头条视频请求有加密,所以视频地址暂时写死。使用组件化进行开发,想要单独模块运行则在gradle.properties...
我们在做开发的时候总是会不可避免的遇到加载图片的情况,当图片的尺寸小于ImageView的尺寸的时候,我们当然可以很happy的去直接加载展示。但是如果我们要加载的图片远远大...
写在前面 RxJava我一直是很想用的,扔物线老师的文章我也看了一点,但是说实话,其中很多东西交错在一起,对于我来说有点难以理解。而且看很多文章总是看了前面忘后面,还有一些结...
文章转自:http://gank.io/post/560e15be2dca930e00da1083作者:扔物线在正文开始之前的最后,放上 GitHub 链接和引入依赖的 gr...
本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 能简单说得我们尽量不复杂: 为了避免ANR,我们会通常把 耗时操作放在子线程里面去执行,因为子线程不能更新UI,所以...
没能不能,只有肯不肯。 一个软件的好坏,很大程度上取决于它的整体架构,整体架构其实可以看成对业务的一种架构框架的抽象,当代表逻辑设计的整体框架做好之后,底层的具体实现只需要考...
一提到弄一个圆形的头像,很多人马上会想到用CircleIamgeView,但其实自己写一个也并不难自己写的部分也就20行代码,主要是用到PoterDuffXfermode来设...