一种文件扫描方法及相关装置制造方法及图纸

技术编号:26263109 阅读:38 留言:0更新日期:2020-11-06 18:02
本发明专利技术公开了一种文件扫描方法,JNI接口可以实现java代码与C语言代码或C++语言代码之间的交互,而基于C语言代码或C++语言代码构建的程序实现对智能电视存储的文件进行扫描,可以实现更快的文件扫描速度;而AIDL接口AIDL即Android系统接口定义语言,而AIDL接口即用于Android系统中不同进程之间进行数据通信的接口。通过AIDL接口可以实现在Android系统内不同线程之间进行通信,以保证可以及时的将数据更新消息发送至目标应用。本发明专利技术还提供了一种装置、设备、存储介质,同样具有上述有益效果。

【技术实现步骤摘要】
一种文件扫描方法及相关装置
本专利技术涉及智能电视
,特别是涉及一种文件扫描方法、一种文件扫描装置、一种文件扫描设备以及一种计算机可读存储介质。
技术介绍
在现阶段智能电视所使用的系统通常为Android系统,而基于Android系统的文件扫描大多以Android系统自带的MediaScanner为主。但是MediaScanner扫描速度较慢,而且无法进行扫描过程的监听,对于较大容量存储设备支持较差,无法进行硬盘插拔后立即进行的文件分类预览工作。所以如何提供一种扫描速度较快且可以在扫描过程中实现监听的文件扫描方法是本领域技术人员急需解决的问题。
技术实现思路
本专利技术的目的是提供一种文件扫描方法,扫描速度较快且可以在扫描过程中实现监听;本专利技术还提供了一种文件扫描装置、一种文件扫描设备以及一种计算机可读存储介质,扫描速度较快且可以在扫描过程中实现监听。为解决上述技术问题,本专利技术提供一种文件扫描方法,包括:通过JNI接口扫描智能电视存储的文件;当扫描到的文件为文件夹时,扫描所述文件夹内的文本文档来自技高网...

【技术保护点】
1.一种文件扫描方法,其特征在于,包括:/n通过JNI接口扫描智能电视存储的文件;/n当扫描到的文件为文件夹时,扫描所述文件夹内的文件;/n当扫描到的文件为非文件夹时,根据所述文件的后缀判断所述文件是否对应预设的所需文件类型;若是,则保存所述文件的文件基本信息;/n在保存所述文件基本信息之后,统计任一所述文件类型所对应文件的文件数量;/n当任一所述文件类型所对应的文件数量满足预设条件时,通过AIDL接口向目标应用发送满足所述预设条件的文件类型所对应的数据更新信息。/n

【技术特征摘要】
1.一种文件扫描方法,其特征在于,包括:
通过JNI接口扫描智能电视存储的文件;
当扫描到的文件为文件夹时,扫描所述文件夹内的文件;
当扫描到的文件为非文件夹时,根据所述文件的后缀判断所述文件是否对应预设的所需文件类型;若是,则保存所述文件的文件基本信息;
在保存所述文件基本信息之后,统计任一所述文件类型所对应文件的文件数量;
当任一所述文件类型所对应的文件数量满足预设条件时,通过AIDL接口向目标应用发送满足所述预设条件的文件类型所对应的数据更新信息。


2.根据权利要求1所述的方法,其特征在于,在所述根据所述文件的后缀判断所述文件是否对应预设的所需文件类型之后,还包括:
若所述文件不对应预设的所需文件类型,则跳过所述文件。


3.根据权利要求2所述的方法,其特征在于,所述通过JNI接口扫描智能电视存储的文件包括:
通过JNI接口调用基于C++构建的预设程序段扫描智能电视存储的文件。


4.根据权利要求3所述的方法,其特征在于,所述智能电视存储的文件包括所述智能电视内部存储的文件,和所述智能电视外接存储设备中存储的文件。


5.根据权利要求1所述的方法,其特征在于,所述文件类型包括以下任意一项或任意组合:
视频文件、音乐文件、图片文件、apk安装包文件。


6....

【专利技术属性】
技术研发人员:曾剑锋陈茂华毛光亮
申请(专利权)人:深圳市康冠科技股份有限公司
类型:发明
国别省市:广东;44

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

1