当我们引用别人的轮子,在gradle添加一行依赖就可以轻松引入,却不知道是什么原理,如: 经过几番测试,找到了一种最简单的方式,一气呵成,无坑。...
前言 在公司,测试人员每次需要测试新版本,都需要开发人员打包,当遇到较大的项目的时候,打包的时间很长,可能会耽误研发的时间,从而拖长研发周期。特...
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片...
由于公司项目多,且都依赖于一个公共Library,导致Library有变动所有的被依赖者都需要重新修改、构建,很繁琐。而用Maven管理,只需添...
操作符分类 操作符分类有十三种: 变换操作符 过滤操作符列表 组合操作符 错误处理操作符 辅助操作符 条件操作符 (rxjava-computa...
本篇讲解一下如何在Android各个版本上实现应用内安装APK。首先在android7.0以下,采用普通的方式就可以了: 其次android7....
本篇文章基于retrofit-2.1进行分析. 方法注解:@GET、@POST、@PUT、@DELETE、@PATH、@HEAD、@OPTION...
最近公司需要为终端设备定制一款APP,除了展示的功能,还需要开机自动启动、静默安装后自动启动的功能。终端设备在出场之前就已经Root了,网上也还...
最近项目中需要用到分享与支付,为了省事就直接使用了友盟的SDK。友盟的配置在这里就不多提了,按照官方文档来就可以了。微信支付的前提是获取到支付的...