文件管理器中的内部存储显示方法技术

技术编号:14456472 阅读:183 留言:0更新日期:2017-01-19 09:40
本发明专利技术公开一种文件管理器中的内部存储显示方法,包括以下实现步骤:在文件管理器中确认要显示的文件夹名称;创建一个数组来进行判断是否是对应要显示的文件夹名称;进入文件管理器的内部存储,获取根目录的所有文件信息;判断根目录中的文件或文件夹信息是否与数组中的某一文件夹相匹配;如果有匹配,则将这些文件或文件夹添加到显示的文件夹中,并将这些文件或文件夹进行显示操作;如果没有匹配,则不进行显示操作,隐藏为非默认的文件或文件夹,并且统计对应的数据信息;根据统计信息创建虚拟文件夹,并将统计得到的内部文件数量、创建时间以及修改时间进行显示;点击虚拟文件夹,显示之前进行隐藏为非默认的文件以及文件夹。

【技术实现步骤摘要】

本专利技术涉及智能终端内存显示的
,尤其涉及一种文件管理器中的内部存储显示方法。
技术介绍
如今,手机已经不仅仅是一个通讯设备,在智能系统的潮流之下,手机已经成了一个多媒体的智能移动终端,有人喜欢用手机上QQ,玩微博,看网页;有人喜欢听歌,拍照,玩游戏;有人利用手机进行日程的安排和办公等等。这样就导致我们的系统非常庞大,文件和文件夹非常众多,我们在文件管理器中找一些需要但不知道名称的文件或者文件夹非常困难。平时我们用得最多的文件有蓝牙传输文件,图片文件,下载的文件,视频文件和音乐文件,其他系统文件和应用安装的文件我们基本不会用到,也不用去理会。基于此需求,我们在改变了内部存储设备根目录的显示。
技术实现思路
针对上述技术中存在的不足之处,本专利技术提供一种通过改变内部存储根目录显示的文件管理器中的内部存储显示方法。为了达到上述目的,本专利技术一种文件管理器中的内部存储显示方法,包括以下实现步骤:在文件管理器中确认要显示的文件夹名称;创建一个数组systemDefaultPath来进行判断是否是对应要显示的文件夹名称;进入文件管理器的内部存储,获取根目录的所有文件信息;判断根目录中的文件或文件夹信息是否与systemDefaultPath数组中的某一文件夹相匹配;如果有匹配,则将这些文件或文件夹添加到显示的文件夹中,并将这些文件或文件夹进行显示操作;如果没有匹配,则不进行显示操作,隐藏为非默认的文件或文件夹,并且统计对应的数据信息;根据统计信息创建虚拟文件夹,并将统计得到的内部文件数量、创建时间以及修改时间进行显示;点击虚拟文件夹,显示之前进行隐藏为非默认的文件以及文件夹。其中,系统的真实文件在文件管理器的根目录中是以KbxLocalFile类的方式进行储存的,在确认是否与systemDefaultPath数组中的某一文件夹相匹配时,判断以下文件或文件夹的信息是否匹配:privatejava.lang.StringmFilePath;//文件路径;privatecom.kanbox.filemgr.KbxLocalFile.FileTypemFileType;//文件类型;privatelongmFileSize;//文件大小;privatelongmLastModifyTime;//文件最后修改时间;privatelongmCreateTime;//文件的创建时间;privatejava.lang.StringmAppName;//文件名称;privatejava.lang.StringmShowName;//文件显示名称;privateintmSubfileCount;//文件夹内部多少文件;privatebooleanmIsFolder;//是否是文件夹。其中,通过判断传进来的文件列表的文件名称是否跟systemDefaultPath数组中的其中一个文件夹相匹配,如果是的话就将该文件信息添加到systemDefaultPath数组中文件夹的文件列表中,如果不是的话就记录下不是的systemDefaultPath的列表数量,文件大小,文件最后修改时间,文件的创建时间,在传进来文件列表中最后一个的时候,将不是的数量进行统计,进行创建虚拟文件夹,并将该数据加入显示在出进来的文件列表中,根文件夹下只有对应想要的文件夹。其中,当点击虚拟文件夹时,将systemFolder设置为false,同时进入根文件路径,并且获得根文件数据列表,通过判断systemFolder是否为false来区分是显示系统文件夹的内容还是那六个文件夹的内容;当systemFolder为false时,通过判断虚拟文件夹的文件列表的文件名称是否跟systemDefaultPath中的其中一个一样,如果是的话就将该文件信息不添加到虚拟文件夹的文件列表中,假如不是的话就添加到虚拟文件夹的文件列表中进行显示;systemFolder定义为一个标志位,如果进入的是根文件的话,systemFolder为true,如果进入的是系统文件夹的话,systemFolder为false。其中,在文件管理器中确认要显示的文件夹名称包括蓝牙文件夹、照片文件夹、下载文件夹、视频文件夹、音乐文件夹以及系统文件夹。其中,创建数组systemDefaultPath的具体方式为:privatestaticfinalString[]systemDefaultPath={\bluetooth\,\DCIM\,\Download\,\Movies\,\Music\,\System\本文档来自技高网...

【技术保护点】
一种文件管理器中的内部存储显示方法,其特征在于,包括以下实现步骤:在文件管理器中确认要显示的文件夹名称;创建一个数组systemDefaultPath来进行判断是否是对应要显示的文件夹名称;进入文件管理器的内部存储,获取根目录的所有文件信息;判断根目录中的文件或文件夹信息是否与systemDefaultPath数组中的某一文件夹相匹配;如果有匹配,则将这些文件或文件夹添加到显示的文件夹中,并将这些文件或文件夹进行显示操作;如果没有匹配,则不进行显示操作,隐藏为非默认的文件或文件夹,并且统计对应的数据信息;根据统计信息创建虚拟文件夹,并将统计得到的内部文件数量、创建时间以及修改时间进行显示;点击虚拟文件夹,显示之前进行隐藏为非默认的文件以及文件夹。

【技术特征摘要】
1.一种文件管理器中的内部存储显示方法,其特征在于,包括以下实现步骤:在文件管理器中确认要显示的文件夹名称;创建一个数组systemDefaultPath来进行判断是否是对应要显示的文件夹名称;进入文件管理器的内部存储,获取根目录的所有文件信息;判断根目录中的文件或文件夹信息是否与systemDefaultPath数组中的某一文件夹相匹配;如果有匹配,则将这些文件或文件夹添加到显示的文件夹中,并将这些文件或文件夹进行显示操作;如果没有匹配,则不进行显示操作,隐藏为非默认的文件或文件夹,并且统计对应的数据信息;根据统计信息创建虚拟文件夹,并将统计得到的内部文件数量、创建时间以及修改时间进行显示;点击虚拟文件夹,显示之前进行隐藏为非默认的文件以及文件夹。2.根据权利要求1所述的文件管理器中的内部存储显示方法,其特征在于,系统的真实文件在文件管理器的根目录中是以KbxLocalFile类的方式进行储存的,在确认是否与systemDefaultPath数组中的某一文件夹相匹配时,判断以下文件或文件夹的信息是否匹配:文件路径、文件类型、文件大小、文件最后修改时间、文件的创建时间、文件名称、文件显示名称、文件夹内部多少文件以及是否是文件夹。3.根据权利要求1所述的文件管理器中的内部存储显示方法,其特征在于,通过判断传进来的文件列表的文件名称是否跟systemDefaultPath数组中的其中一个文件夹相匹配,如果...

【专利技术属性】
技术研发人员:戴金春
申请(专利权)人:深圳鼎智通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1