APP下载

移动应用中相册排序优化方法

2020-10-21赵化金小俊

写真地理 2020年7期

赵化 金小俊

摘 要: 相册是当前移动应用中的重要功能模块,如何快速的加载和展示相册图片对于用户体验的提升具有显著意义。本文提出了一种基于分批加载和取尾排序的相册枚举及排序优化方法。当用户相册中图片较多时,枚举每隔一定数量的图片后即抛出排序顯示,由于排序耗时大于枚举耗时,在每批排序完成后取最后一批枚举的图片再行排序,即取尾排序。实践表明采用本文的优化方法后,相册排序显示效率提升明显,具有极大的应用价值。

关键词: 移动应用;相册排序;优化方法

【中图分类号】F275.3     【文献标识码】A     【文章编号】1674-3733(2020)07-0210-01

1 引言

随着生活场景的丰富繁多和手机相机功能的不断升级,移动APP中的相册模块使用频率愈趋广泛[1]。而随着相册中图片数量的增多,特别是在需要对相册中图片按日期排序的功能场景,如何快速的加载图片,以及如何提高图片排序的效率成为了一个亟需解决和优化的问题[2-4]。针对这个问题,本文以iOS平台为例提出了一种基于分批加载和取尾排序的优化方法。

2 相册功能模块

移动应用中相册模块通常包括按日期排序的Moment以及Albums这两个功能。其中Moment功能和系统相册类似,根据图片的日期信息进行排序,之后按照不同日期分类别显示。

3 Moment功能实现思路

Moment的一般实现原理为先遍历系统的所有相册,之后获取每个相册内图片的日期信息,根据日期进行分类和排序,最后把枚举完的所有数据放到界面上来显示。……

登录APP查看全文