Android内存泄露检测之LeakCanary的简单使用前言 使用MAT来分析内存问题,有一些门槛,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比才能找到问题原因。 为了能够简单迅速的发现内存泄漏,Square公司基于MA...AndroidTool# Android# LeakCanary# MAT6年前324
[摘]Handler内存泄露原理及解决方法SHUI知道 本想总结,也懒了,看网上也有很多人总结,也就摘抄于此,以供自己查阅。 前言 因为Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handl...AndroidJava# Android# Handler# 内存泄漏6年前340
[摘]Android性能优化篇之内存优化--内存泄漏SHUI知道 这篇文章对Android性能优化篇之内存优化--内存泄漏总结得很到位,基本上涵盖了。感谢感谢。 什么是内存泄漏 当一个对象已经不需要在使用了,本应该被回收,而另一个正在使用的对象持有它的...AndroidJava# Android# java# OutOfMemoryError6年前326
HandlerThread的使用HandlerThread简介 HandlerThread是一个Android已封装好的轻量级的异步类。 HandlerThread 继承Thread,本质就是个Thread,与普通Thread 的区...Android# Android# HandlerThread# Thread6年前335
关闭Android过度缩放动画在Android开发者选项中关于动画的设置有三个选项:窗口动画缩放、过渡动画缩放、动画程序时长缩放。 这三个“缩放”的具体含义如下: 窗口动画缩放: Scaling factor for normal...Android# Android# 动画程序时长缩放# 开发者选项6年前314
Android Studio重构清除无引用资源前言 Android开发中,发现移植的APP模块存有很多图片和xml等资源,至于是否有引用,不去查询是不太好知道的。 但是Android Studio有个功能,也就是Android Studio Re...Android小知识# Android# Android Studio# Android Studio 历史版本6年前279
Glide V4和V3 使用不同Glide是目前 Android 上最流行的图片加载库之一。 目前Glide已经更新到了4.11.0 repositories { mavenCentral() google() } dependen...Android# Android# Glide6年前262
Android的LevelListDrawable简单使用前言 LevelListDrawable是通过改变层级值来显示对应的图片,除了下面的开关灯,还有WiFi的状态显示,电池状态的显示也可以用这种。 在公司好像没发现有人使用过LevelListDrawa...Android# Android# LevelListDrawable6年前332