240 发简信
  • 120
    FFmpeg入门 - 格式转换

    我们现在已经能在安卓上播放视频画面了,但是声音部分还是缺失的,这篇博客就来把视频的音频播放模块也加上。 为了音频和视频可以分别解码播放,我们需要...

  • 当Gson遇上data class

    当Gson遇上kotlin data class,会发生一些很有意思的现象: 现象1: 非空类型失效 现象2: 构造函数不会被调用 现象3: 默...

    0.3 78 0 2
  • 120
    FFmpeg入门 - Android移植

    系列文章: FFmpeg入门 - 视频播放[https://www.jianshu.com/p/8faa1cbcf03a] FFmpeg入门 -...

  • 安卓系统的启动流程与各种死法

    最近遇到了蛮多framework挂掉引发的问题,这里做个总结分享.在看具体bug之前先简单了解下安卓系统的启动流程可以帮助我们定位和分析问题: ...

  • FFmpeg入门 - rtmp推流

    系列文章: FFmpeg入门 - 视频播放[https://www.jianshu.com/p/8faa1cbcf03a] FFmpeg入门 -...

  • 120
    FFmpeg入门 - 视频播放

    系列文章: FFmpeg入门 - 视频播放[https://www.jianshu.com/p/8faa1cbcf03a] FFmpeg入门 -...

    2.3 860 0 12
  • Android多用户的一些坑

    最近关于多用户功能报了几个bug,我觉得蛮有意思的这里记录一下。 起因是是测试报了打开了多用户功能并且切到另外一个用户之后,系统功能异常。调试发...

  • Jni多线程与类加载

    在JNI中我们可以通过JNIEnv的FindClass方法查找到java的类然后进行类似反射的调用。 如果通过java代码调用的Jni函数,此时...

  • 安卓录制MP3(二) - LAME使用

    上篇文章[https://www.jianshu.com/p/d753b597e1a5]介绍了数字音频的基础知识,这篇文章我们来看看代码应该怎么...

个人介绍
有趣的东西那么多,为什么不去学呢?

个人博客: blog.islinjw.cn