这章就先来说说android中单元测试的操作,简单走一遍单元测试的流程。为什么要用到单元测试呢,一般开发谁会写单元测试,反正我认识的人都不会做,又耗时间,效果又一般,要是在单...
这章就先来说说android中单元测试的操作,简单走一遍单元测试的流程。为什么要用到单元测试呢,一般开发谁会写单元测试,反正我认识的人都不会做,又耗时间,效果又一般,要是在单...
RxJava与Retrofit 在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
概述 最近项目中遇到这样个需求场景: 当我们的用户使用App时不小心拒绝了某项必要权限,而导致无法正常使用。这时候希望重新去打开该权限,那么问题来了,Android厂家定制...
对于开发者来说,总会有一些自己写的东西,包括但不限于自定义View,自定义一些框架,有时我们开发中觉得很多大牛的东西很好用,他们一般都是托管到Github上,而他们的库都是有...
原文:Gradle, the Applidium way 让我们继续谈论android生态中的Gradle Gradle是Android studio用到的一个自动构建系统,...
今天我们要来谈谈 如何让不同的BuildType编译出不同的版本号 没搞错吧? 这有什么用?? 为什么会有这样的需求??? 不想当产品的QA不是一个好RD##### RD不只...
在开发过程中,难免会有两套或者更多的环境(测试环境和正式环境等)。针对不同的环境,手动来回切换难免是一件很麻烦的事情,并且还可以有遗漏。打包的结果,也需要根据不同的环境,来实...
前情提要 上集讲到, 小光的热干面店, 开始搭配提供饮料了. 再加上美女表妹的助阵, 生意是红红火火啊. 然而, 事情也不是尽善尽美的, 慢慢小光就听到了一些的客户的声音: ...
网上有云, Github是程序员的facebook. 这个一个非官方的, 开源的, 基于Github Api的的一个Android平台的Github客户端App. Githu...
先上图 ProgressDialog对于Android开发者来说已经是老朋友了,本意是进度对话框,常用于更新包下载进度提示等。本文重点不在于此,主要目标是实现类似上图中的加载...
EventBus 大部分人都用过了,就不再介绍了,本篇主要讲一下实际项目中EventBus的封装过程。 1、正常用法 根据官网的介绍和网上博客的讲解,一般用法如下: 可以看到...
先上图 开发过程中涉及到网络请求的一般都需要设计加载中、网络连接错误、请求失败、数据为空等不同状态的页面,一个App大部分页面都是有网络请求的,所以这种根据状态切换页面的情况...
大家可能都会遇到这样一个设计:某个界面设计有个ShowMore按钮,点击是文本的展开与收缩。Android默认的效果大家可能都会通过setMaxLines来实现,但直接这么做...
一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...
前言 首先要感谢 Season_zlc 的一系列RxJava2的教程,关于上游、下游、水缸的类比,让我对于整个RxJava2的基本思想有了更加清晰的认识。大家有兴趣的话一定要...
Outline [TOC] 前言 在很久以前的一篇文章中,提到过如何利用Retrofit中的GsonConverter来处理API请求错误的方法,地址在这儿,今天给大家介绍另...