谈跨年 移动互联网时代,跨年时人我们这些普通人需要获取的是一种仪式感. 这种仪式感大多以总结的形式表达较为恰当. 于是乎你会看到各家互联网公司层出不穷的"2019总结"...
谈跨年 移动互联网时代,跨年时人我们这些普通人需要获取的是一种仪式感. 这种仪式感大多以总结的形式表达较为恰当. 于是乎你会看到各家互联网公司层出不穷的"2019总结"...
1: 漫谈 去年就想提笔分享下最近的学习观点和看法了. 2: 关于产品 目前对于C端的产品空间应尝试去关注三Ⅳ线朋友的日常,以不同的视觉挖掘 3: 关于项目 下...
两年前阿里开源了Dexposed 项目,它能够在Dalvik上无侵入地实现运行时方法拦截,正如其介绍「enable 'god' mode for single android...
一、概述 前面说的都是如何使用Glide提供的接口来展示图片资源,今天这篇,我们来讲一下如何改变Glide的配置。 二、定义GlideModule 2.1 步骤 首先,我们需...
使用JWT保护你的Spring Boot应用 - Spring Security实战 作者 freewolf 原创文章转载请标明出处 关键词 Spring Boot、OAut...
1: 获取控件宽高 控件View有getHeight()和getwidth()方法可以获取宽高,但是如果直接在onCreate()方法中获取控件宽高,获取到的值是0,至于原因...
链接:Dagger2+框架 Dagger作为大项目中解耦的利器相信大家早有耳闻, 尤其是google接手后推出的dagger2, 更是用编译期生成代码替代原有的反射方案,不会...
JUnit Intro Android基于JUnit Framework来书写测试代码。JUnit是基于Java语言的流行的、广泛被使用的测试框架,当前最新的版本是JUnit...
作者简介原创微信公众号郭霖 WeChat ID: guolin_blog 本篇是Spiny的第二篇 投稿,详细地分享了随着项目的发展,不断升级的架构之路。感兴趣的朋友要仔细阅...
RxJava系列文章目录导读: 一、RxJava create操作符的用法和源码分析二、RxJava map操作符用法详解三、RxJava flatMap操作符用法详解四、R...
本篇记录公司项目用的RxJava遇到的问题,本篇持续更新! 极力推荐 RxJava 入门到精通文章https://github.com/THEONE10211024/RxJa...
先列出一些常用的依赖,想必看到下面的依赖大家也能明白接下来要讲的是什么? 没错,就是老生常谈的 MVP 模式。 retrofit2作为网络请求,gson作为json解析器。注...