[摘]Android性能优化篇之内存优化--内存泄漏SHUI知道 这篇文章对Android性能优化篇之内存优化--内存泄漏总结得很到位,基本上涵盖了。感谢感谢。 什么是内存泄漏 当一个对象已经不需要在使用了,本应该被回收,而另一个正在使用的对象持有它的...AndroidJava# Android# java# OutOfMemoryError5年前325
Handler内存泄漏之使用静态内部类并持有外部类的弱引用非静态内部类或者匿名类持有外部类的引用,如果外部类正在销毁,内部类比如Handler还在延迟处理一些消息,那么其持有的外部类引用就无法销毁 解决方法:使用静态内部类并持有外部类的弱引用 package...Android# Handler# 内存泄漏# 静态内部类5年前345
[摘]Java IO流输入输出流流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO...Java# InputStream# IO流# OutputStream5年前315
[摘]final、finally与finalize的区别final 在Java中final可以用来修饰类,方法和变量(成员变量和局部变量)。 修饰类 当用final修饰类时,表示该类不能被其他类继承。 同时,final修饰的类中的方法和都会隐式的定义为fi...AndroidJava# final# finalize# finally5年前289
[摘]System.exit(0)和System.exit(1)区别原作者解释得很清晰明,因此摘抄于此。 关于System.exit(status) System.exit(status)源码说明如下: System.java /** * Terminates the...Java# Runtime# System.exit5年前303
HandlerThread的使用HandlerThread简介 HandlerThread是一个Android已封装好的轻量级的异步类。 HandlerThread 继承Thread,本质就是个Thread,与普通Thread 的区...Android# Android# HandlerThread# Thread5年前332
关闭Android过度缩放动画在Android开发者选项中关于动画的设置有三个选项:窗口动画缩放、过渡动画缩放、动画程序时长缩放。 这三个“缩放”的具体含义如下: 窗口动画缩放: Scaling factor for normal...Android# Android# 动画程序时长缩放# 开发者选项5年前308
Android Studio重构清除无引用资源前言 Android开发中,发现移植的APP模块存有很多图片和xml等资源,至于是否有引用,不去查询是不太好知道的。 但是Android Studio有个功能,也就是Android Studio Re...Android小知识# Android# Android Studio# Android Studio 历史版本5年前278