240 发简信
IP属地:青海
  • Resize,w 360,h 240
    关于Glide与OkHttp结合使用的问题

    背景 最近使用Glide的过程中发现了一些内存泄漏的问题,经过反复查找,终于大致锁定原因:app跑起来的时候,存在三个OkHttpClient对...

  • AsyncTask 学习

    AsyncTask 类常用于处理 Android 的异步任务。 本文概括AsyncTask 的使用和简单分析内部实现原理。 本文记录基于Andr...

  • Handler 小结

    Handler 学习 在Android系统中,Handler 是常用的异步消息机制。最近在改项目中Lint出来的问题,顺便查了一下Handler...

  • Resize,w 360,h 240
    Android 项目构建

    Android Studio 使用 Gradle构建工具包来自动化执行和管理构建流程。可以设置多个构建配置,每个构建配置均可自定义一组代码和资源...

  • Activity 展开和关闭动画

    平常从一个 Activity A打开另个一个Activity B ,一般 Activity B 都是从屏幕右边出来。而关闭 Activity B...

  • Resize,w 360,h 240
    过度绘制分析及解决方案

    过度绘制 绘制原理 Android系统要求每一帧都要在 16ms 内绘制完成,平滑的完成一帧意味着任何特殊的帧需要执行所有的渲染代码(包括 fr...

  • Resize,w 360,h 240
    多个JAR包合并成一个

    问题 这几天遇到任务,要把多个Jar包合并成一个,譬如下图 解释:plugins库依赖于netutil库,plugins库本身有retrofit...