Android未分类 Android 2022-03-08 Android客户端经验谈 一些技巧 异步线程应该在Activity、Fragment的生命周期结束时停止掉 减少不必要的线程切换 主线程中throw的异常要catch 不要在主线程做耗时的操作 Read More
Android性能优化 Android 2022-03-08 WebView独立进程 参考 https://github.com/tianshaojie/android-library-web https://github.com/xudjx/webprogress 有效解决WebView多进程崩溃 Read More
Android性能优化OOM专题 Android 2022-03-08 内存溢出分析 概述OOM(Out of Memory)即内存溢出,是因为应用所需要分配的内存超过系统对应用内存的阈值,而抛出java.lang.OutOfMemoryError错误。 其根本原因是对象的生命周期不一致,导致内存泄漏。 内存抖动内存抖动是指在短时间内有大量的对象被创建或者被回收的现象,主要是循环中大量创建、回收对象。 内存泄漏和内存溢出的区别 内存溢出 Read More
Android性能优化OOM专题 Android 2022-03-08 Bitmap造成的OOM的处理方式 Bitmap总结Android中的图片是以Bitmap方式存在的,绘制的时候也是Bitmap,对内存的影响还是很大的。 Bitmap所占用内存的计算公式:图片长度 x 图片宽度 x 像素点的字节数 图片常用的压缩格式 ALPHA_8:每个像素都存储为一个半透明通道 ARGB_4444:API 13中已弃用 Read More