发明名称 |
一种基于安卓系统的Bitmap重复利用方法及其系统 |
摘要 |
本发明提供了一种基于安卓系统的Bitmap重复利用方法,包括:S1获取安卓系统的版本;S2判断安卓系统的版本是否适用Bitmap的重复利用机制,所述Bitmap的重复利用机制为:a、获取重复利用Bitmap的Options,设置Options.inMutable属性为true;b、设置Options.inBitmap属性为重复利用的Bitmap;c、用BitmapFactory.decodeFile生成目标Bitmap,目标Bitmap将重复利用原Bitmap的内存,本发明避免了Bitmap内存的回收及重新分配,从而改善了内存的运行效率,提高了Bitmap加载的效率。本发明还提供了一种基于安卓系统的Bitmap重复利用系统。 |
申请公布号 |
CN105808356A |
申请公布日期 |
2016.07.27 |
申请号 |
CN201610139828.4 |
申请日期 |
2016.03.11 |
申请人 |
广州市久邦数码科技有限公司 |
发明人 |
邓裕强;汤剑;蒋旭文;岳风顺 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于安卓系统的Bitmap重复利用方法,其特征在于,所述方法包括以下步骤:S1、获取安卓系统的版本;S2、判断安卓系统的版本是否适用Bitmap的重复利用机制,所述Bitmap的重复利用机制为:a、获取重复利用Bitmap的Options,设置Options.inMutable属性为true;b、设置Options.inBitmap属性为重复利用的Bitmap;c、用BitmapFactory.decodeFile生成目标Bitmap,目标Bitmap将重复利用原Bitmap的内存。 |
地址 |
510055 广东省广州市中山三路33号中华国际中心A座16-17层 |