首页> 中文学位 >针对Android应用中Gallery内存溢出的解决方案
【6h】

针对Android应用中Gallery内存溢出的解决方案

代理获取

摘要

随着移动设备的迅猛发展,越来越多的开发人员选择向移动平台进军。在近两年中,Android的发展十分强势,已成功超越塞班和IOS成为市场占有率的第一名,越来越多的Android应用也如雨后春笋般出现。
   本文所描述的是一个在Android平台上浏览体育赛事新闻的应用。根据其特点及应用实现过程中出现的问题,提出了一种针对在Android应用中因浏览Gallery(画廊)时下载大量图片而导致应用内存溢出的解决方案。
   在Android应用中,用户往往需要浏览大量的图片,而Gallery提供了一个很好的机制,用户可以通过左右移动来浏览图片。如果将Gallery中所需的大容量图片都从网站上下载到内存,则有很大概率会导致应用OOM(Out Of Memory:内存溢出);而如果将图片都下载到外存(SD卡)中,却因Android旗下的手机设备参差不齐,极有可能没有任何外存设备而不可行。
   本文针对此背景,研究了一套可用于解决在Gallery浏览时内存溢出的解决方案:通过任务调度、缓存设立以及线程的控制,做到了既能够使之适应Android旗下各类产品,又基本避免了OOM的可能性,并通过大量的应用实验证明了其可靠性与稳定性。
   解决方案现已成功在应用上付诸实践,并且在安卓市场上成功上线。根据用户反馈,应用中Gallery浏览功能性能稳定,完全避免了OOM的发生,其优质的体验效果得到了用户的一致好评。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号