240 发简信
IP属地:宁夏
  • @天道__ 在sdk路径下找找这个插件,应该还有的。Android Studio升级的时候,在界面上把这功能隐藏了

    过度绘制分析及解决方案

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

  • @上下求索l 是的

    过度绘制分析及解决方案

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

  • 120
    关于Glide与OkHttp结合使用的问题

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

  • AsyncTask 学习

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

  • Handler 小结

    Handler 学习 在Android系统中,Handler 是常用的异步消息机制。最近在改项目中Lint出来的问题,顺便查了一下Handler的相关资料,记录这个笔记。 要...

  • 120
    Android 项目构建

    Android Studio 使用 Gradle构建工具包来自动化执行和管理构建流程。可以设置多个构建配置,每个构建配置均可自定义一组代码和资源,同时对所有应用版本共有的部分...

  • Activity 展开和关闭动画

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

  • 120
    过度绘制分析及解决方案

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

  • 120
    Typora For Markdown 语法

    Typora是一个功能强大的Markdown编辑器,使用GFM风格(即大名鼎鼎的github flavored markdown),Typora目前支持Mac OS和Wind...

  • 120
    多个JAR包合并成一个

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