240 发简信
IP属地:广东
  • 运用NEON指令集加速RGB与YUV相互转换

    最近做H264编解码的工作,使用了Android平台MediaCodec,进行硬编解码,以减少CPU的压力。 然后发现适用性最强的格式是YUV420P和YUV420SP,绝大...

  • 120
    HTTP协议详解

    一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html) 协议是指计算机通信网络中两台计算机之间进行通信...

  • 6666666

    如何写出一个丝滑的图片浏览器

    缘起 那时,我想要一个这样的图片浏览器: 从小图进入大图浏览时,使用转场动画 可加载网络图片,且过渡自然,不阻塞操作 可各种姿势玩弄图片,且过渡自然,不阻塞操作 可以在往下拽...

  • 120
    如何写出一个丝滑的图片浏览器

    缘起 那时,我想要一个这样的图片浏览器: 从小图进入大图浏览时,使用转场动画 可加载网络图片,且过渡自然,不阻塞操作 可各种姿势玩弄图片,且过渡自然,不阻塞操作 可以在往下拽...

  • 66666666

    Android 性能优化之内存泄漏检测以及内存优化(上)

    在 Java 中,内存的分配是由程序完成的,而内存的释放则是由 Garbage Collecation(GC) 完成的,Java/Android 程序员不用像 C/C++ 程...

  • @stay4it :smile:,对啊,我也是学习你的文章时,发现的!

    Retrofit分析-漂亮的解耦套路

    没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...

  • 楼主,你好,感谢你的文章,我还有一点疑问,不知道你是怎么配置 Retrofit的,一般情况下使用addCallAdapterFactory(RxJavaCallAdapterFactory.create())的话,第7步中scheduler应该为null的,根据
    if (scheduler != null) {
    return observable.subscribeOn(scheduler);
    }
    应该是不会去执行observable.subscribeOn();所以也就不存在切换线程了,所以我觉得如果不是以createWithScheduler()生成RxJavaCallAdapterFactory时,真正的切换线程应该是调用接口方法时依靠的Rxjava指定。

    Retrofit分析-漂亮的解耦套路

    没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...

  • 120
    如何像 Chrome 调试网页那样,调试你的安卓 APP

    开发者在开发中想查看安卓APP运行时的网络访问和数据存储情况,调试太麻烦,日志也挺烦,有没有更好的办法呢?Facebook给广大开发者传了福音,带了福利,放在下午茶的小桌子上...

  • 源码解析

    OKHttp源码解析 Fresco图片框架内部实现原理探索 Android的Context Manager(服务管理器)源码剖析 RecyclerView剖析 从源码的角度理...