• 120
    FFMpeg系列一:Mac上FFMpeg4.0.2编译

    嗨~,大家好!我叫石头~mac 上编译FFMpeg4.0.2 亲自测试可以用,可以放心的往下读~~~~ 编译环境 mac系统版本:10.13.6...

  • 120
    策略模式

    大家好:我叫石头! 为什么出现策略模式: 完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同...

  • 120
    再续RxBus--RxJava实现事件总线

    大家好,我叫石头 前言 事件总线出现的原因:为了使组件之间的通信变得简单,深度解耦!说白了就是切断组件之间的直接联系,采用 发布/订阅 的模式(...

  • 120
    全面了解Service

    大家好,我叫石头. 前言 这个时间点快接近大家最激动(涨薪),最担忧(能涨多少呢)的时间了~~~.所以我在这里为大家好好总结总结Android中...

  • 120
    品一杯咖啡解决Java8之lambda表达式

    逛帖子的时候偶尔发现了一篇lambda很容易入门的帖子,转载于30分钟入门Java8之lambda表达式 前言 Google在今年发布Andro...

  • 120
    softReference+LruCache优化Android缓存

    大家好,我叫石头. 关于 SoftReference 在缓存中的使用问题,Android 在官方文档 SoftReference,明确指出 Av...

  • 120
    全面了解Activity

    大家好,我叫石头 Activity是什么? 相信大家都知道Android中的4大组件(Activity活动,Service服务,ContentP...

  • 3分钟学会TextInputLayout

    大家好,我叫噬魂 从登陆页开始TextInputLayout 前言 源码传送门 添加依赖 TextInputLayout是在Material D...

  • Mockito测试库

    运行环境Android studio Mockito的一些常用功能 验证测试中的某些行为 当我们添加这些代码时,单元测试输出控制台不会有输出,显...