
一、Gradle构建机制 1、settings.gradle Gradle支持多工程构建,使用settings.gradle来配置添加子工程模块,settings文件在初...
错误关联:Failed to resolve: 、 repository 'Google' was added by build file 'build.gradle 首先...
前言: 这里记录一些常用我又不好记的一些layout用的属性,以便我日后忘记好过来迅速查找,仅供参考,后续还会补充,未完待续。。。 LinearLayout 水平居中 gra...
目录:1、Gradle及Groovy简介2、Groovy基础到进阶3、Gradle入门4、Gradle构建5、Gradle任务6、Gradle插件7、自定义Android G...
关联EventBus、RxBus、androidStudio、Android 异常 分析 从源码上看,是因为没有注解,反射得到为空。 我的代码里是这样写的:一个注册,一个反注...
Java重写equals方法就必须重写HashCode方法,这是为什么呢? 我们知道,HashCode这个方法主要是去生成的唯一标识符,equals是我们在做比较,两个对象是...
1、HashMap的初始长度是怎么计算的? 默认是这么实现的给定一个数,例如12, 先往右移1位,或上之后再移2位,或之后再移4位等等,一直移到16位叫返回给定目标容量的二次...
问题: 1、 内存泄漏与内存溢出的区别?2、 垃圾回收机制的原理是什么?3、 什么情况下会出现Android内存泄漏(六大类)4、 什么是内存抖动,造成的本质是什么?(年轻堆...
技术点: 1、JVM,Dalvik与Art三者之间的区别2、那dex和class到底在结构上有什么区别呢?3、 JVM基于栈,栈是什么,程序执行的原理是怎么进行的4、Andr...
本文主要从以下三条主线去分析Glide 1、了解请求怎么发送的,有没有队列,怎么维护的 2、生命周期怎么回事,Glide怎么去做的? 3、Glide是如何处理我们的请求的 首...
问题概述:1、 OSI模型2、 Http协议概述3、 为什么OKHttp使用Socket而不是HttpUrlConnection4、 OKHttp的核心类有哪些?5、 OKH...
1、Activity的管理与生命周期执行机制 2、ActivityThread源码分析 3、Apk的启动流程与Activity启动机制 AMS 可以通过以下三个维度去看 一...