基于android系统的跟踪导入文件的方法及装置制造方法及图纸

技术编号:9667944 阅读:71 留言:0更新日期:2014-02-14 06:25
本发明专利技术提出一种基于android系统的跟踪导入文件的方法,其包括监测移动存储设备是否由系统卸载,如果监测到移动存储设备被卸载,记录移动存储设备被卸载的时间t1;监测移动存储设备是否被再次挂载于系统,如果监测到移动存储设备被再次挂载,记录移动存储设备被再次挂载的时间t2;对移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的存储路径;监测全盘扫描是否完成,如果监测到全盘扫描完成,记录全盘扫描完成的时间t3;查询系统的数据库,根据存储路径搜索并获取存入时间大于t1并且小于t3的数据集。本发明专利技术还提出一种实现上述方法的装置。本发明专利技术可以帮助用户在android系统中快速查找到一定时间段内通过移动存储设备导入的文件。

【技术实现步骤摘要】
基于android系统的跟踪导入文件的方法及装置
本专利技术涉及计算机
,特别是涉及一种基于android系统的跟踪导入文件的方法及系统。
技术介绍
Android操作系统是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android操作系统的主要竞争对手是苹果公司的iOS系统以及RM公司的Blackberry OS系统。2011年第一季度,Android操作系统在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,Android操作系统占据全球智能手机操作系统市场59%的份额,中国市场占有率为68.4%。使用Android操作系统的手机通常会自带至少一张安全数码卡(Secure DigitalMemory Card,简称SD卡),当用户由手机上将SD卡拔下(也就是SD卡被卸载),然后将SD卡与电脑连接由电脑上拷贝数据至SD卡,再将SD卡插入手机(也就是SD卡被挂载)时,通常需要用户使用其他辅助软件工具才能找到刚刚SD卡导入手机内的文件,并且无法快速定位文件位置。
技术实现思路
本专利技术的目的在于,提供一种解决方案,帮助用户快速在Android手机中查找到(一定时间段内)通过移动存储设备导入手机内的文件。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。一种基于android系统的跟踪导入文件的方法,包括:监测第一移动存储设备是否由所述android系统卸载,如果监测到所述第一移动存储设备被卸载,记录所述第一移动存储设备被卸载的时间tl ;监测所述第一移动存储设备是否被再次挂载于所述android系统,如果监测到所述第一移动存储设备被再次挂载,记录所述第一移动存储设备被再次挂载的时间t2 ;对所述第一移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的第一存储路径;监测所述全盘扫描是否完成,如果监测到所述全盘扫描完成,记录所述全盘扫描完成的时间t3 ;查询系统的数据库,根据所述第一存储路径搜索并获取存入时间大于tl并且小于t3的数据集。一种基于android系统的跟踪导入文件的装置,包括:第一监测记录模块,用于监测移动存储设备是否由所述android系统卸载,如果监测到所述移动存储设备被卸载,记录所述移动存储设备被卸载的时间tl ;第二监测记录模块,用于监测所述移动存储设备是否被再次挂载于所述android系统,如果监测到所述移动存储设备被再次挂载,记录所述移动存储设备被再次挂载的时间t2 ;扫描存储模块,用于对所述移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的第一存储路径;第三监测记录模块,用于监测所述全盘扫描是否完成,如果监测到所述全盘扫描完成,记录所述全盘扫描完成的时间t3 ;查询获取模块,用于查询系统的数据库,根据所述第一存储路径搜索并获取存入时间大于tl并且小于t3的数据集。本专利技术提出的基于android系统的跟踪导入文件的方法及系统本专利技术可以帮助用户在android系统中快速查找到一定时间段内通过移动存储设备导入的文件。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。【附图说明】图1为本专利技术第一实施例中的基于android系统的跟踪导入文件的方法的流程示意图。图2为本专利技术第二实施例中的基于android系统的跟踪导入文件的方法的流程示意图。图3为本专利技术第三实施例中的基于android系统的跟踪导入文件的装置的结构示意图。图4为图3中装置的具体结构示意图。【具体实施方式】为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的基于android系统的跟踪导入文件的方法及装置其【具体实施方式】、方法、步骤、特征及其功效,详细说明如下。有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过【具体实施方式】的说明,当可对本专利技术为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本专利技术加以限制。图1为本专利技术第一实施例中基于android系统的跟踪导入文件的方法的流程示意图。本实施例中主要是以使用Android操作系统的消费型电子产品自带一个移动存储设备(例如一张SD卡)的情况为例对本专利技术所提出的基于android系统的跟踪导入文件的方法进行说明,这里所说的消费型电子产品可以为手机,也可以为平板电脑等产品,本专利技术并不以此为限。请参照图1,本专利技术实施例中的基于android系统的跟踪导入文件的方法,主要包括以下步骤:Sll:监测移动存储设备是否由android系统卸载,如果监测到移动存储设备被卸载,记录移动存储设备被卸载的时间tl。于步骤Sll中,首先可以在配置文件(例如AndroidManifest.xml)中对移动存储设备卸载事件(Intent.ACT10N_MEDIA_EJECT)进行注册。当监测到移动存储设备由android系统卸载,移动存储设备被卸载事件被触发,移动存储设备被卸载的时间tl为移动存储设备被卸载事件(Intent.ACT10N_MEDIA_EJECT)被触发的时间。本实施例中里所说的移动存储设备优选为安全数码卡(Secure Digital Memory Card,简称SD卡)。当然SD卡的尺寸可以根据不同的需求来选择,本专利技术并不以此为限。S12:监测移动存储设备是否被再次挂载于android系统,如果监测到移动存储设备被再次挂载,记录移动存储设备被再次挂载的时间t2。于步骤S12中,首先可以在配置文件(例如AndroidManifest.xml)中对移动存储设备挂载事件(Intent.ACT10N_MEDIA_M0UNTED)进行注册。当监测到移动存储设备是否被再次挂载于android系统,移动存储设备被挂载事件(Intent.ACT 10N_MED I A_M0UNTED)被触发,移动存储设备被再次挂载的时间t2为移动存储设备被挂载事件被触发的时间。S13:对移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的存储路径。S14:监测全盘扫描是否完成,如果监测到全盘扫描完成,记录全盘扫描完成的时间t3。于步骤S14中,首先可以在配置文件(例如AndroidManifest.xml)中对全盘扫描完成事件(Intent.ACTION_MEDIA_SCANNER_FINISHED)进行注册。当监测到全盘扫描完成,全盘扫描完成事件被触发,全盘扫描完成的时间t3为全盘扫描完成事件(Intent.ACT10N_MEDIA_SCANNER_FINISHED)被触发的时间。具体的,在步骤S11、步骤S12及步骤S14前,在AndroidManifest.xml文件中对移动存储设备被卸载事件(Intent.ACTION_MEDIA_EJECT)、移动存储设备挂载本文档来自技高网
...

【技术保护点】
一种基于android系统的跟踪导入文件的方法,其特征在于,所述跟踪导入文件的方法包括:监测第一移动存储设备是否由所述android系统卸载,如果监测到所述第一移动存储设备被卸载,记录所述第一移动存储设备被卸载的时间t1;监测所述第一移动存储设备是否被再次挂载于所述android系统,如果监测到所述第一移动存储设备被再次挂载,记录所述第一移动存储设备被再次挂载的时间t2;对所述第一移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的第一存储路径;监测所述全盘扫描是否完成,如果监测到所述全盘扫描完成,记录所述全盘扫描完成的时间t3;查询系统的数据库,根据所述第一存储路径搜索并获取存入时间大于t1并且小于t3的数据集。

【技术特征摘要】
1.一种基于android系统的跟踪导入文件的方法,其特征在于,所述跟踪导入文件的方法包括: 监测第一移动存储设备是否由所述android系统卸载,如果监测到所述第一移动存储设备被卸载,记录所述第一移动存储设备被卸载的时间tl ; 监测所述第一移动存储设备是否被再次挂载于所述android系统,如果监测到所述第一移动存储设备被再次挂载,记录所述第一移动存储设备被再次挂载的时间t2 ; 对所述第一移动存储设备进行全盘扫描并将扫描到的数据存储在系统的数据库中并记录其对应的第一存储路径; 监测所述全盘扫描是否完成,如果监测到所述全盘扫描完成,记录所述全盘扫描完成的时间t3 ; 查询系统的数据库,根据所述第一存储路径搜索并获取存入时间大于tl并且小于t3的数据集。2.如权利要求1所述的跟踪导入文件的方法,其特征在于,所述搜索并获取存入时间大于tl并且小于t3的数据集包括:搜索并获取存入时间大于t2并且小于t3的数据集。3.如权利要求1所述的跟踪导入文件的方法,其特征在于,所述跟踪导入文件的方法进一步包括:监测所述第一移动存储设备是否被再次卸载,如果监测到所述第一移动存储设备被再次卸载,记录所述第一移动存储设备被再次卸载的时间t4,将t4作为tl,重复权利要求I中的步骤。4.如权利要求1所述的 跟踪导入文件的方法,其特征在于,所述跟踪导入文件的方法进一步包括: 所述监测第一移动存储设备是否由所述android系统卸载的步骤包括:在配置文件中对第一移动存储设备卸载事件进行注册; 所述第一移动存储设备是否被再次挂载于所述android系统的步骤包括:在配置文件中对第一移动存储设备挂载事件进行注册; 所述监测所述全盘扫描是否完成的步骤包括:在配置文件中对全盘扫描完成事件进行注册。5.如权利要求4所述的跟踪导入文件的方法,其特征在于,当监测到所述第一移动存储设备由所述android系统卸载,所述第一移动存储设备被卸载事件被触发,所述第一移动存储设备被卸载的时间tl为所述第一移动存储设备被卸载事件被触发的时间;当监测到所述第一移动存储设备被再次挂载,所述第一移动存储设备被挂载事件被触发,所述第一移动存储设备被再次挂载的时间t2为所述第一移动存储设备被挂载事件被触发的时间;当监测到所述全盘扫描完成,所述全盘扫描完成事件被触发,所述全盘扫描完成的时间t3为所述全盘扫描完成事件被触发的时间。6.如权利要求1所述的跟踪导入文件的方法,其特征在于,所述跟踪导入文件的方法进一步包括: 监测第二移动存储设备是否由所述android系统卸载,如果监测到所述第二移动存储设备被卸载,记录所述第二移动存储设备被卸载的时间tl’ ; 监测所述第二移动存储设备是否被再次挂载于所述andro...

【专利技术属性】
技术研发人员:周兴于斌任桥黄石柱
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1