参考 1、Android 切换主题以及换肤的实现 截图 1、默认打开 2、点击【换主题色】 需知 主题色运用:manifest清单文件中application的属性之一,an...
参考 1、Android 切换主题以及换肤的实现 截图 1、默认打开 2、点击【换主题色】 需知 主题色运用:manifest清单文件中application的属性之一,an...
导航 1、retrofit-mock用法2、retrofit-mock编写思路(aop)3 、retrofit-mock的动态代理及注解4、aspect 原理讲解与注解语法 ...
Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...
原文:Android testing using Dagger 2, Mockito and a custom JUnit rule作者:Fabio Collini译者:lo...
1. dagger2的@Named,无法使用 在Kotlin使用Dagger2的时候,因为用@Module标注的类里面有返回两个类型一样的方法,需要用@Named来分开标注,...
写在前面 最近在使用kotlin和Dagger2来开发项目。需要在dagger2 的module返回两个相同的对象,因此使用到@Named注解。 如下图所示 然后各自的页面里...
先讨论一下单例再延伸到内存泄露。 0x00 Fragment不需要单例 有时候看到别人的代码中试图在启动Fragment的时候使用单例:getSupportFragmentM...
剑指offer 本来不想读,但是由于“真香定律”操控,还是读了。为了算法提升,认知进阶,还是有必要去认真阅读。 考虑书的内容还是比较多,那么就按照2周的节奏读完 面试官谈面试...
半年多前写了一篇:Android DataBinding 从入门到进阶[//www.greatytc.com/p/bd9016418af2] 的文章,最近发现里面有...
2019年3月初,离开滴滴准备面试。整理一下有印象的面试问题,准备找工作的同学可以参考。 高德:专家工程师 1.对Activity启动流程的了解:AMS和ActivityTh...
什么是全埋点? 也叫做无埋点,预先收集用户的所有行为数据,然后根据实际需求,从中提取行为数据。 采集数据的点: $AppStart 冷启动➕热启动 $AppEnd 正常退出...
转自:http://ranseti.top/article/extensions 本教程介绍如何使用Kotlin Android扩展来改进对Android开发的支持。 在本教...
升级到gradle 3.3之后,有一些api不能用了,影响比较大的可能就是之前的修改打包apk路径 修改之后:/Gradle3.3 以上的方法/ 3.3之前的修改方式: 3....