自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android工具类: 基于Zxing的二维码生成和展示

前言Android日常开发中,不可避免遇到二维码开发的需求,本文抛开扫描解析二维码,提供一下生成二维码的思路,和封装好的工具类,很简单实现二维码生成和展示。注意:本文二维码生成基于著名的二维码库:Zxing v3.2.1所以你需要先添加Zxing的Jar包 在Gradle中添加对Zxing的依赖如果你觉得看一篇文章太麻烦,请直接跳到文章末尾,按说明,轻松实现二维码解析&生成需求基本上有这几种:生成

2017-07-29 18:01:06 2190 3

原创 Java8 ArrayList源码分析

学习动机ArrayList是我日常Android开发中使用频率最高的数据容器类,非常简单的接口,底层为数组结构,有序性可以保证我们按照索引获取我们想要的数据。不论是想进阶学习Java,或者想加深对数据结构的理解,甚至想要在面试中达到游刃有余逼格满分,学习分析Java容器类的源码都是不错的选择。Java Collection库中有三类:List,Queue,Set;而List接口,有三个子实现类:Ar

2017-07-26 21:04:30 1176

原创 Android 自动化测试 Espresso篇:异步代码测试

前言在我的上一篇文章 通关Android 单元测试(一)Espresso篇:简介&基础使用 中,简单阐述了Espresso的基本使用,以及为什么我们要使用Espresso。实际上,Espresso进行一个简单的同步功能测试并不难,比如我们点击了一个Button,点击后改变对应某个TextView的内容,这很简单。但实际正常开发中,这种简单的逻辑测试是很少见的,相反,我们需要测试的是各种各样的异步测试

2017-07-05 19:39:29 5879 3

原创 Android 自动化测试 Espresso篇:简介&基础使用

前言最近在尝试深入学习Android单元测试。以前笔者对于单元测试的理解很简单,做一个简单的API测试获取Server端数据,或者测试对应简单的工具类和数据处理的逻辑。经过这近一个月的碎片化学习,深深了解到了单元测试的重要性,想找个机会总结一下,但是网上很多前辈都已经做出了更精辟的总结:@小创作:为什么要做单元测试更多理由不系表,如果有机会,笔者会专门写一篇关于对于单元测试浅陋的理解以及单元测试在开

2017-07-01 16:24:57 17696 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除