Android应用开发中内存管理优化方法的研究

被引量 : 22次 | 上传用户:dubolzu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Google Play中应用数量的飞速增长,Android用户可选择的应用越来越多,对应用的要求也越来越高,不再只是满足基本功能,还要美观、流畅、稳定等。本文以一个需要大量使用图片的Android应用——RUI手机桌面为研究对象。根据其特点和开发过程中出现的OOM问题,提出了一种优化内存管理解决方案,既保证应用程序的美观、流畅、稳定,又能够大量使用图片,不出现内存溢出的异常。本文完成如下工作:1)分析产生OOM问题的原因,并针对不同的情况提出不同的解决方案。2)分析影响缓存大小的因素,根据这些因素怎么合理设置缓存的大小。3)实现从已安装的应用、本地res目录、网络、Sqlite数据库中加载图片,并对图片做缩放和圆角化处理。4)实现异步刷新视图的任务,即从非主线程中获取图片资源,在主线程中对视图进行进行刷新。5)实现LRU缓存替换策略,并在此基础上提出改进,实现双缓存替换策略,比较使用不同的策略对应用程序加载效率的影响。本文提出了使用缓存策略来解决OOM的问题,并且实现了自定义的异步刷新视图的任务,保证了应用的稳定和流畅。最终的测试结果表明,使用缓存策略时,图片的平均加载时间缩短到原来的1/5,有效提高了应用的加载效率。
其他文献
印巴分治不仅影响了次大陆的经济文化发展 ,也给印巴两国人民带来灾难 ,至今两国之间及其国内的宗教种族冲突仍然没有摆脱分治的阴影。本文主要探讨英国的“分而治之”政策与
泰安市科学技术协会、泰安市农技协,围绕发挥农村实用人才队伍作用,促进现代农业发展和社会主义新农村建设,积极探索研究新型农业社会化服务体系的发展模式,明晰其功能、定位
近年超低出生体重儿( extremely low birth weight infant, ELBW)管理成为新生儿领域研究的热点和难点.超低出生体重儿各器官发育极不成熟,易发生各种合并症,严重者危及生命.
<正>目的制备携抗P-selectin靶向超声造影剂,并研究其评价心肌缺血再灌注损伤的超声分子成像效果。方法采用"生物素-亲和素"桥接法制备携抗P-selectin靶向超声造影剂;建立犬
会议
"衢地"思想主要集中在《孙子兵法·九地》,该篇是兵法的重要组成部分。"衢地"思想蕴含着三个层级递进的内涵,即对"衢地"的判定、如何"先至",以及关于"衢地"的战略和策略。尽
本研究针对市售荔枝酒主要风味成分不清的问题,对成品荔枝酒中主要风味成分进行了较为系统的检测分析。首先确定了荔枝酒中有机酸、氨基酸、香气成分的HLPC、 GC-MS检测方法,
随着国家教育改革的发展,学前教育改革对幼儿教师的专业能力提出了新的要求,新教育理念下幼儿教师能力的核心要求是了解幼儿、理解幼儿,在理解的基础上进一步创造学习环境、
电力系统的电压无功优化是提高电压质量,延长无功调节设备寿命的重要手段之一,同时在电力系统的经济性运行和稳定性运行方面发挥重要作用。由于肩负着电力系统中电压调节和无功
<正> 一、日本洗衣机的发展变化日本从五十年代引进喷流式洗衣机,经改进生产涡卷式洗衣机,主要有普通单桶洗衣机,双桶洗衣机,全自动单桶洗衣机,每个品种都经历了萌芽期、缓慢
冷战结束后,中国面对新的国际形势与任务,结合当前国家发展的实际需要,继续推行和平与发展的睦邻战略,要求中国在以经济建设为中心的同时,努力践行中国“新安全观”,真正把与周边国