写道 介绍一下图片占用进程的内存算法吧。
android中处理图片的基础类是Bitmap,顾名思义,就是位图。占用内存的算法如下:
图片的width*height*Config。
如果Config设置为ARGB_8888,那么上面的Config就是4。一张480*320的图片占用的内存就是480*320*4 byte。
前面有人说了一下8M的概念,其实是在默认情况下android进程的内存占用量为16M,因为Bitmap他除了java中持有数据外,底层C++的 skia图形库还会持有一个SKBitmap对象,因此一般图片占用内存推荐大小应该不超过8M。这个可以调整,编译源代码时可以设置参数。

更多相关文章

  1. Android React Native加载图片资源的正确姿势
  2. 【移动开发】Android中图片过大造成内存溢出,OOM(OutOfMemory)异常
  3. Android的内存泄漏怎么治-----------MAT使用教程
  4. Android仿淘宝首页UI(附代源代码及示例图片)
  5. 【Android 内存优化】使用 Memory Analyzer ( MAT ) 工具分析内
  6. Android逆向之旅---Android中锁屏密码算法解析以及破解方案
  7. 必须得明白Android内存管理,千万别把windows的习惯带过来
  8. Android换肤功能设计与实现(5)——网络加载及图片内存管理
  9. Android OpenGLES2.0(八)——纹理贴图之显示图片

随机推荐

  1. Android(安卓)RectF()用法
  2. 说说Android的广播(5) - 广播的历史
  3. eclipse工程转入android studio后碰见的
  4. 由packagename得到应用程序信息
  5. AMS浅析
  6. Android(安卓)RoboGuice 使用指南(12):如
  7. 跨平台的多线程断点续传下载库
  8. ubuntu 10.04 Android(安卓)编译环境搭建
  9. Android网络数据开关用法简单示例
  10. 二、PocketSphinx-Android编译与运行