- 博客(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关注的人