![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓学习笔记
文章平均质量分 73
海带七哥
我很帅,但是我很温柔
展开
-
Retrofit动态更换BaseUrl最后的妥协
Retrofit动态更换BaseUrl最后的妥协最近接到一个需求,要让我们的app可以在测试环境和正式环境间随意切换(PS:测试环境的域名多种多样)。本来是一件特简单的事情,但是由于开发和维护Retrofit的大佬们觉得动态替换BaseUrl不安全,使得这件事情变得复杂起来。经过搜索资料以及查看源码,整理出来解决方案有如下几种。1、更新Retrofit对象本来项目里面是全局保存着一...原创 2018-09-07 23:37:32 · 5346 阅读 · 0 评论 -
Android5.0以下矢量图兼容问题探究
Android5.0以下矢量图兼容问题探究关于如何使用矢量图的方法网上一抓一大把,无非就是在defaultConfig加上一句vectorDrawables.useSupportLibrary = true 和在BaseActity加上一句static { AppCompatDelegate.setCompatVectorFromResourcesEnabled(t...原创 2018-09-11 10:30:19 · 1067 阅读 · 0 评论 -
安利一个Activity/Fragment接收传值的注解库
安利一个Activity/Fragment接收传值的注解库BundleInject导入依赖混淆github地址BundleInject是否厌倦了在Activity/Fragment中频繁的getIntent().getExtras()?如果是,这或许就是你的救星。非常简单的使用步骤:定义好要你要用于接收数据的属性;使用注解Inject,并注明接收的key值;在Activity/Fra...原创 2019-03-17 21:16:22 · 199 阅读 · 0 评论