240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android中注解的使用教程

    导言 平常开发中经常会使用到ButterKnife、EventBus这些有使用注解的第三方库,直观来看作用就是“明显”,通过一个标注说明当前方法...

  • Resize,w 360,h 240
    Android适用不同子视图的刷新和加载控件

    简述 其实想法很简单,为了能够在绝大部分场景使用一个通用的控件来进行上拉加载和下拉刷新,避免因为Listview切换RecyclerView之类...

  • Resize,w 360,h 240
    基本的优化总结(二)

    导言 上一篇描述了通过Systrace分析绘制的问题,里面也有提到过,某一帧绘制过久,那么这可能是代码等地方有问题,具体分析代码问题,这时候就轮...

  • Resize,w 360,h 240
    基本的优化总结(一)

    导言 首先说一下个人的思考,为什么要做优化?1.差异性:同样的功能,你的更加流畅、易于使用,那么就会有一定的用户粘性,因为更换使用习惯是一个很大...

  • Resize,w 360,h 240
    将module上传到Jcenter并使用

    导言 简单说就一句话 要直接通过 这种方式来方便使用一些类库 as操作 首先到整个项目的gradle文件下: 然后添加以下配置 其中 (1) 为...

  • OkHttp阅读笔记(五)

    先上前几篇的地址第一篇第二篇第三篇第四篇直接从上一篇开始,上一篇描述的是ConnectIntercept连接拦截器,其中提到了如果没有复用连接,...

  • network-connection-class阅读笔记

    简述 GitHub地址一个用于检测带宽等级变化的辅助工具,并且在带宽等级发生变化的时候可以进行一些回调处理。 原理 检测带宽,简单的一个理解就是...

  • Android-Universal-Image-Loader阅读笔记(一)

    简述 一个加载图片的框架,后续的代码基于1.9.5版本进行分析。最后一篇会进行总结,现在先通过基础流程和一些重要的类来看整个的运行逻辑以及框架的...

  • 线程池阅读笔记

    简介 随着硬件的不断升级,多线程处理能力越来越强,很多时候如果不能合理利用多线程处理反而是对于性能的一种浪费,所以在开发中应该适当的利用这种能力...