解决方案 »

  1.   

    按楼主的说法,其实1080p下达到100M也算正常,前提是内存没有泄漏。
    一般的应用内存占用肯定不能跟壁纸啊  桌面啊这些应用比,桌面壁纸这类一般都有个60M 70M,我们的有20+M。内存和性能是相对的,内存可以换取性能。
      

  2.   

    加载大图片,只要没有OOM一切都不是问题,,,
      

  3.   

    只要不oom,占用大小和页面元素有关的。
      

  4.   

    曾做过实现,在小米2和三星S3手机上,代码循环创建位图,app使用内存达到160M时,app依然坚挺!可是如果一个app的内部机制设计的好了,最小化的占用内存以及保持良好的运行性能,是我追求的。
      

  5.   


    比如:在1080p的手机上,一张高清壁纸图的内存是:1080 × 1920 × 2 × 4个字节,大概是15.8M,考虑左右滑时的预加载,三张图达到47.4M。
      

  6.   

    加上android:largeHeap="true"不就好了么!
      

  7.   


    我已经加了,但是我不想app使用这么多内存。
      

  8.   


    比如:在1080p的手机上,一张高清壁纸图的内存是:1080 × 1920 × 2 × 4个字节,大概是15.8M,考虑左右滑时的预加载,三张图达到47.4M。有个问题不解,1080p的图片 大小为什么是1080*1920*2*4 后面的2指每个像素两个字节吗?那4又是什么?
      

  9.   

    还不到10M左右 没有什么大图 主要就是一些第三方的jar很占内存
      

  10.   


    比如:在1080p的手机上,一张高清壁纸图的内存是:1080 × 1920 × 2 × 4个字节,大概是15.8M,考虑左右滑时的预加载,三张图达到47.4M。有个问题不解,1080p的图片 大小为什么是1080*1920*2*4 后面的2指每个像素两个字节吗?那4又是什么?android的壁纸的高度和手机屏幕高度一样的,壁纸宽度是手机宽度的2倍,一个像素点需要4个字节。
      

  11.   

    我的launcher项目在HD手机上能有50多M
      

  12.   


    谢谢了,50多M感觉不算多。HD手机是htc的HD2么?