发明名称 |
图片内存管理方法及装置 |
摘要 |
本发明提供了安卓操作系统的图片内存管理方法及装置。所提供的安卓操作系统的图片内存管理方法,包括以下步骤:a. 创建Lrucache硬引用缓存模块,设置Lrucache硬引用缓存模块1的缓存最大值;b. 创建软引用图片缓存模块,设置软引用图片缓存模块可保存的图片数量;c. 创建加入图片缓存模块,加入图片缓存模块3根据应用程序传入的图片地址将图片加载到内存中的Lrucache硬引用缓存模块;d. 创建获取图片缓存模块,当应用程序需要使用之前保存的图片时,传入图片地址以及尺寸到获取图片缓存模块。该安卓操作系统的图片内存管理方法及装置可优化应用程序的图片内存使用,使用户浏览图片清晰顺畅,提升了用户体验。 |
申请公布号 |
CN105046640A |
申请公布日期 |
2015.11.11 |
申请号 |
CN201510243687.6 |
申请日期 |
2015.05.14 |
申请人 |
深圳市美贝壳科技有限公司 |
发明人 |
张涢;王会 |
分类号 |
G06T1/60(2006.01)I |
主分类号 |
G06T1/60(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
图片内存管理方法,其特征在于,包括以下步骤:a. 创建Lrucache硬引用缓存模块(1),设置所述Lrucache硬引用缓存模块(1)的缓存最大值;b. 创建软引用图片缓存模块(2),设置所述软引用图片缓存模块(2)可保存的图片数量;c. 创建加入图片缓存模块(3),所述加入图片缓存模块(3)根据应用程序传入的图片地址将图片加载到内存中的所述Lrucache硬引用缓存模块(1);d. 创建获取图片缓存模块(4),当应用程序需要使用之前保存的图片时,传入图片地址以及尺寸到所述获取图片缓存模块(4);所述获取图片缓存模块(4)将应用程序传入的图片地址以及尺寸组成的字符串传入所述Lrucache硬引用缓存模块(1)以获取这张图片,如果有获取则返回图片给应用程序;如果没有获取,则将图片地址以及尺寸组成的字符串传入所述软引用缓存模块(2)以获取这张图片,如果有获取则返回图片给应用程序;如没有获取则提示应用程序此图片还没有加载到内存中,需要重新将图片地址以及尺寸传入所述加入图片缓存模块(3)中。 |
地址 |
518057 广东省深圳市南山区科技园北区新西路7号兰光科技园A栋508 |