240 发简信
  • 120
    Android音视频开发:踩一踩“门槛”

    音视频行业已经发展很多年了,随着近几年移动端越来越多的音视频APP的出现,将音视频推向一个高潮,但是由于音视频的学习成本很高,很多开发者望而却步...

  • 120
    FFmpeg编译4.1.4并移植到Android

    Android 编译FFmpeg 我们编译FFmpeg一般在Linux的系统上进行编译,当然windows也是可以的,这里讲解一下在Linux系...

  • Flutter入门篇(三)— 如何实现登录动画效果

    在上一篇的时候,我们讲解了怎么做一个登录界面,但是之后呢?完全是草草结尾的感觉嘛,这不,接下来就是给大家详细说说,这个登录里面不得鸟的故事。先来...

  • Flutter入门篇(二)

    在上一篇文章中以简单的方式对Flutter自己提供的演示进行了一个简单的分析,当然那是远远不够。本来打算为大家带来官网上的无限下拉刷新的案例,但...

  • 120
    Flutter入门篇(一)

    距离Google发布Flutter已经有很长一段时间了,又是一门新的技术,那么我们到底是学呢还是学呢还是学呢?不要问我,我不知道,鬼特么知道我这...

  • 使用更少代码的ListAdapter

    写在前面的话 在项目中,我们经常用到列表,在以前我们使用RecyclerView,伴随着肯定会有一个继承RecyclerView.Adapter...

    0.2 2110 3 4 2
  • Android中的AOP

    在上一篇使用自定义注解实现MVP中Model和View的注入中,使用了自定义的方式进行依赖注入这一篇我们将继续对注解进行深入了解。在日常的开发过...

  • 120
    Rx系列之Rxjava操作符进阶-使用场景

    通过上一篇《Rx系列之RxJava操作符》,相信已经能够熟练的使用一些基本的操作符了。但是对于我们大家而言,其实最传统的命令式编程已经是我们顺手...

  • Rx系列之RxJava操作符

    在前面一章节中,讲解了Rxjava的基本的组成,他们之间的关系,这一章,主要让大家了解一下在RxJava中的操作符。但是在这之前,我们还得先了解...

个人介绍
听别人的故事,写自己的人生