外包的流程 现在移动互联网发展火热,无论哪家公司都想搭上移动互联网的快车,促使企业转型和更快的发展。但苦于企业没有相应的技术开发人员,所以一般都会求助于软件外包。但是现在说实...
什么是Rabbits? Rabbits是用于Android项目的路由组件。具有统一管理路由、支持动态更新等方便的特性。因为经常用到「跳转」这个词,想一想兔子经常和跳这个动作联...
本文内容是基于Retrofit + RxJava做的一些巧妙的封装。主要讲解针对网络请求的错误信息进行一次封装,方便我们根据返回的状态合理地在UI界面进行显示。并结合上篇文章...
EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与...
本篇就给大家带来一次沉浸式状态栏的微技巧讲解。 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这...
前言 简单的实现Recyclerview选中效果,开发中很常见,比如点击item,后面加上选择按钮,亦或者类似CheckBox效果,可以用很少几行代码实现 实现 直接贴代码,...
写在前面 在平时的开发之中,我们需要对于数据加载的情况进行展示: 空数据 网络异常 加载中等等情况 现在设置页面状态的方式有多种,由于笔者近期一直在使用databinding...
一.开启OKHttp缓存OKHTTP有自己的网络缓存机制,针对GET请求 有网时 获取数据并缓存,没网时会看是否有缓存,有缓存则返回缓存的数据。1.设置缓存 2.设置拦截器(...
一.定位服务在地图开发中我们都会用到地图服务。首先是要获取位置 ,我们可以把定位这一块 写到服务里 在想用的时候直接获取。 } 二.反地理编码反地理编码就是通过百度的坐标定位...
惊艳的Lottie 前段时间airbnb开源的动画库Lottie得到了不错的反响,旨在解决Android、IOS、RN 上面开发动画成本高、表现不一致的问题,可以说降低了三端...
本框架采用MVP+RxJava + Retrofit+Glide,都是目前最流行的技术,适用中小团队快速进行项目开发, 目录结构清晰易懂,非常适合项目后期管理、迭代、重构等。...
最近阿里开源了一个动态插件框架--Atlas,所以我也借这个契机和大家聊聊怎么开发一个插件框架,并录制了一段介绍Android插件开发的视频。 最近两年,我在一家公司开发插件...
APP开发过程中,容易遇到以下两个问题: 1、res资源包中图片过多、过大,影响打包后APK大小; 2、更换APP主题色时,需要将许多图标重新做一套; 普通方案解决上述问题费...
什么是沉浸式状态栏 沉浸式状态栏本质上就是给系统状态栏着色。当这个颜色和我们Activity中的ToolBar或者ActionBar所使用的背景颜色一致时就会有沉浸式的效果。...