原文:Mock Application in Espresso for Dependency Injection 作者:Chiu-Ki Chan 译者:lovexiaov 我看了 Artem Zinnatullin 写的…
分类:移动开发
Android 基类 (BaseActivity) 设计
前言 最近在练习一个开源项目,学到了不少架构的知识,简直打开新世界的大门。比如今天,就来说说 Android 基类 (BaseActivity) 的设计 正文 优点 为什么要设计基类? 举个最简单的例子,假如若干个 Ac…
Kotlin-36.类型安全的构建器/生成器(Type-Safe Builders)
官方文档: http://kotlinlang.org/docs/reference/type-safe-builders.html 1.类型安全的构建器(Type-Safe Builders) 构建器(builder)…
AES,MD5,RSA,SHA系列等各类加密解读
前言 今天整理了一下加密方面的工具类,顺便把它们共享出来。 GitHub地址:https://github.com/seeways/AndroidUtils 由于工作原因,经常会用到加密相关的,虽然用过很多次了,但是一直…
Android常见图片加载框架比较
Android常见图片加载框架: Android Universal ImageLoader Picasso Glide Fresco 比较: Android Universal ImageLoader:是很早开源的图片…
vconsole
vconsole 为挪动端开辟的前端开辟工具。 function 检察console日记。 检察network要求。 检察文档元素。 检察cookie/localstorage. 实行手写的js敕令。 自定义插件。 in…
如何开始苹果开发
其实这个主题早就想开始写了,一直到不到一个比较好的博客。前几天在segmentfault安家,这算是我的第一篇文章吧。 说到苹果开发,其实我也没有多大的资历来进行讲解。只是接触的早一些,从iOS3.X开始,就在学习使用了…
Canvas&Paint 知识梳理(1) - Canvas 基础
一、概述 经过前面对绘制原理的学习,我们知道当View的onDraw(Canvas canvas)方法被调用时,会传入一个canvas,我们通过这个canvas进行绘制,即可得到对应的图像。 我们主要了解以下几个方面: …
Android 之使用枚举 Enum 利弊及替代方案
Android之使用枚举利弊及替代方案 文章链接 知识点: 不使用枚举enum引起的类型不安全问题; 使用枚举enum的利弊; 利用@interface+@IntDef/@StringDef替代enum; 新名词记录{t…
Android 团队技术成长计划
最近在想如何提升自己和团队成员的技术能力,其实无非就是多阅读优秀源码,优秀书籍,写技术文章等,但在查阅资料的的时候还是收获了不少东西,尤其是刘未鹏大神那篇文章,这边整理可能更多是学习相关的技能树,发表到这里当个备份了。 …
本地广播LocalBroadcastManager基本使用与源码解析
BroadcastReceiver BroadcastReceiver是Android四大组件之一,我们都比较熟悉,称它为“广播” Android中的广播就类似于电台广播,一个广播可以有N个接收者。这是一个典型的发布——…