【技术实现步骤摘要】
本专利技术涉及通信
,更具体地说,涉及一种文件快速显示方法、装置及终端。
技术介绍
随着科技日益发展,尤其是安卓(Android)技术的快速发展,使得智能移动终端的应用功能越来越丰富,而一般的应用功能都会涉及到文件显示操作。在目前的Android智能机上,文件管理器显示文件的方法一般是先扫描该目标文件夹下的所有文件,最后再一起显示出来。其中,在扫描文件的时候用户的界面操作被冻结,也就是说,用户需要等待直到扫描结束才能继续屏幕操作。这种文件显示方法的缺点在于当一个文件夹下面文件较多的时候,扫描就需要较长时间,可能是几秒或者是十几秒,由于等待扫描时间过长,这给用户带来了不好的使用体验。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种文件快速显示方法、装置及终端。本专利技术解决其技术问题所采用的技术方案是构造一种文件快速显示方法,其中,包括创建过程创建扫描文件的工作线程;扫描过程扫描当前目标文件夹,每扫描到当前目标文件夹中的一个文件或文件夹、并准备好相关数据后,通知UI主线程,并判断当前目标文件夹是否扫描完,如果是,则结束,否则继续扫 ...
【技术保护点】
一种文件快速显示方法,其特征在于,包括:创建过程:创建扫描文件的工作线程;扫描过程:扫描当前目标文件夹,每扫描到当前目标文件夹中的一个文件或文件夹、并准备好相关数据后,通知UI主线程,并判断当前目标文件夹是否扫描完,如果是,则结束,否则继续扫描当前目标文件夹;显示过程:在接收到扫描文件的工作线程通知后刷新界面,UI主线程在当前界面中显示扫描出的当前目标文件夹中的文件或文件夹;判断过程:在执行所述扫描过程的同时,判断是否接收到用户输入的查看已显示出的文件或文件夹的指令,如果是,则将被选中的文件夹作为新的当前目标文件夹,进入下一级目录,重复执行所述扫描过程,或者显示被选中的文件内容。
【技术特征摘要】
1.一种文件快速显示方法,其特征在于,包括 创建过程创建扫描文件的工作线程; 扫描过程扫描当前目标文件夹,每扫描到当前目标文件夹中的一个文件或文件夹、并准备好相关数据后,通知UI主线程,并判断当前目标文件夹是否扫描完,如果是,则结束,否则继续扫描当前目标文件夹; 显示过程在接收到扫描文件的工作线程通知后刷新界面,UI主线程在当前界面中显示扫描出的当前目标文件夹中的文件或文件夹; 判断过程在执行所述扫描过程的同时,判断是否接收到用户输入的查看已显示出的文件或文件夹的指令,如果是,则将被选中的文件夹作为新的当前目标文件夹,进入下一级目录,重复执行所述扫描过程,或者显示被选中的文件内容。2.根据权利要求1所述的方法,其特征在于,所述创建过程还包括 创建扫描进度条,并在所述扫描进度条中显示当前扫描进度;其中,所述当前显示进度是指已扫描到的文件或文件夹个数占被扫描的当前目标文件夹中文件及文件夹总数的比例。3.根据权利要求2所述的方法,其特征在于,所述显示过程还包括在所述当前目标文件夹被更新时,根据对新的当前目标文件夹的扫描进度更新所述扫描进度条。4.根据权利要求3所述的方法,其特征在于,所述扫描过程还包括 在扫描到所述当前目标文件夹中的一个或多个文件或文件夹时,将扫描到的文件或文件夹保存到文件列表,并在所述当前目标文件夹被更新时,将扫描到的新的当前目标文件夹中的文件或文件夹保存到所述文件列表,覆盖所述文件列表中的已有文件或文件夹。5.根据权利要求4所述的方法,其特征在于,所述判断过程还包括 判断是否接收到用户输入的返回上一级目录的指令,如果是,则将上一级目录作为新...
【专利技术属性】
技术研发人员:曾元清,唐远流,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。