一种Linux兼容Android的文件显示方法及装置制造方法及图纸

技术编号:29584025 阅读:12 留言:0更新日期:2021-08-06 19:42
本发明专利技术公开了一种Linux兼容Android的文件显示方法及装置,将Android系统的内部存储目录挂载到Linux系统的文件目录下;在Android系统的应用的文件目录下创建或删除文件;Linux根据获取的创建或删除的文件所属的Android应用的名称与创建或删除文件的文件类型,创建或删除文件的硬链接。用户在Android应用中保存或删除文件后,在Linux系统桌面上能根据Android应用名称和文件类型快速找到保存的文件或发现已删除某个文件。

【技术实现步骤摘要】
一种Linux兼容Android的文件显示方法及装置
本专利技术涉及计算机操作系统领域,尤其涉及一种Linux兼容Android的文件显示方法及装置。
技术介绍
用户在Linux兼容Android的环境中使用Android应用时,通常都有文件(图片、视频、音频、文本、办公文档、压缩包等)保存的需求,例如:Android系统的应用钉钉接收到了好友发送过来的word文档,保存该文档,此文档会保存在Android的内部存储目录下的某个子目录,具体哪个目录由Android应用决定。现有技术存在的问题:由于docker容器的隔离作用,Linux无法访问Android的内部存储目录,且用户不清楚所保存的文件在Android的内部存储目录下的哪个子目录。
技术实现思路
为解决用户在Linux桌面上快速找到Android应用保存的文件的问题,本专利技术提供了一种Linux兼容Android的文件显示方法及装置。一方面,本专利技术提供一种Linux兼容Android的文件显示方法,所述方法应用在Linux兼容Android系统的环境下,所述方法包括:将Android系统的内部存储目录第一目录挂载到Linux系统的文件目录第二目录下;在Android系统的应用的文件目录下创建或删除文件;所述应用的文件目录为第一目录的子目录;Linux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,并判断创建或删除的文件的类型;Linux根据获取的创建或删除的文件所属的Android应用的名称与创建或删除文件的文件类型,创建或删除文件的硬链接。进一步地,所述Linux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,具体为:将Linux系统的文件目录第二目录的文件路径加入到Linux侧的文件监控进程的监控列表中,Linux侧的文件监控进程读取分析被监控的文件路径下的文件创建或删除事件消息。进一步地,所述根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,具体为:根据当前活跃的Android应用名称,以及被创建或删除的文件所在的目录,判断创建或删除文件所属的Android应用的名称。进一步地,所述判断创建或删除的文件的类型,具体为:根据创建或删除的文件的后缀名,判断创建或删除的文件的类型。进一步地,所述创建或删除文件的硬链接,具体为:若在Linux系统的桌面上,已存在创建或删除的文件所属的Android应用的文件夹,则在所属的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接;若在Linux系统的桌面上,不存在创建或删除的文件所属的Android应用的文件夹,则先新建Android应用的文件夹,再在新建的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接。另一方面,本专利技术提供一种Linux兼容Android的文件显示装置,所述装置应用在Linux兼容Android系统的环境下,所述装置包括:挂载单元,用于将Android系统的内部存储目录第一目录挂载到Linux系统的文件目录第二目录下;Android源文件单元,用于:在Android系统的应用的文件目录下创建或删除文件;所述应用的文件目录为第一目录的子目录;Linux文件监测单元,用于:Linux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,并判断创建或删除的文件的类型;硬链接处理单元,用于:Linux根据获取的创建或删除的文件所属的Android应用的名称与创建或删除文件的文件类型,创建或删除文件的硬链接。进一步地,所述Linux文件监测单元包括:文件路径监控子单元,将Linux系统的文件目录第二目录的文件路径加入到Linux侧的文件监控进程的监控列表中,Linux侧的文件监控进程读取分析被监控的文件路径下的文件创建或删除事件消息。进一步地,所述Linux文件监测单元包括:判断Android应用名称子单元,根据当前活跃的Android应用名称,以及被创建或删除的文件所在的目录,判断创建或删除文件所属的Android应用的名称。进一步地,所述Linux文件监测单元包括:文件类型判断子单元,根据创建或删除的文件的后缀名,判断创建或删除的文件的类型。进一步地,所述硬链接处理单元包括:硬链接新建或删除子单元,用于:若在Linux系统的桌面上,已存在创建或删除的文件所属的Android应用的文件夹,则在所属的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接;若在Linux系统的桌面上,不存在创建或删除的文件所属的Android应用的文件夹,则先新建Android应用的文件夹,再在新建的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接。本专利技术与现有技术相比,具有以下优点:能彻底解决用户在Linux桌面上快速找到Android应用保存的文件的问题。在Linux兼容Android环境中,在Linux桌面上分类显示Android应用保存的文件。通过对某个Android应用对应的目录进行监控,并根据监控结果和文件类型,在Linux桌面上的对应目录下生成或删除对应的硬链接。用户在Android应用中保存或删除文件后,在Linux系统桌面上能根据Android应用名称和文件类型快速找到保存的文件或发现已删除某个文件。附图说明图1是本专利技术实施例提供的一种Linux兼容Android的文件显示方法示意图;图2是本专利技术实施例提供的一种Linux兼容Android的文件显示装置示意图;图3A是本专利技术实施例提供的一种Linux兼容Android的文件分类显示示意图;图3B是本专利技术实施例提供的一种Linux兼容Android的文件分类显示另一示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的一种Linux兼容Android的文件显示方法示意图;所述方法应用在Linux兼容Android系统的环境下,所述方法包括:步骤S1:将Android系统的内部存储目录第一目录挂载到Linux系统的文件目录第二目录下;具体地,由于Docker容器的隔离作用,Linux无法访问Android的内部存储目录。Linux用户无法访问Android系统下的内部存储目录(/data/media/0)。在启动Android系统时,将Android内部存储目录(/data/media/0,挂载的源目录)挂载到Linux系统本文档来自技高网...

【技术保护点】
1.一种Linux兼容Android的文件显示方法,其特征在于,所述方法应用在Linux兼容Android系统的环境下,所述方法包括:/n将Android系统的内部存储目录第一目录挂载到Linux系统的文件目录第二目录下;/n在Android系统的应用的文件目录下创建或删除文件;所述应用的文件目录为第一目录的子目录;/nLinux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,并判断创建或删除的文件的类型;/nLinux根据获取的创建或删除的文件所属的Android应用的名称与创建或删除文件的文件类型,创建或删除文件的硬链接。/n

【技术特征摘要】
1.一种Linux兼容Android的文件显示方法,其特征在于,所述方法应用在Linux兼容Android系统的环境下,所述方法包括:
将Android系统的内部存储目录第一目录挂载到Linux系统的文件目录第二目录下;
在Android系统的应用的文件目录下创建或删除文件;所述应用的文件目录为第一目录的子目录;
Linux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,并判断创建或删除的文件的类型;
Linux根据获取的创建或删除的文件所属的Android应用的名称与创建或删除文件的文件类型,创建或删除文件的硬链接。


2.如权利要求1所述的Linux兼容Android的文件显示方法,其特征在于,所述Linux侧的文件监控进程监测Linux系统的文件目录第二目录下的文件创建或删除事件消息,具体为:将Linux系统的文件目录第二目录的文件路径加入到Linux侧的文件监控进程的监控列表中,Linux侧的文件监控进程读取分析被监控的文件路径下的文件创建或删除事件消息。


3.如权利要求1所述的Linux兼容Android的文件显示方法,其特征在于,所述根据所述文件创建或删除事件消息,判断创建或删除的文件所属的Android应用的名称,具体为:根据当前活跃的Android应用名称,以及被创建或删除的文件所在的目录,判断创建或删除文件所属的Android应用的名称。


4.如权利要求1所述的Linux兼容Android的文件显示方法,其特征在于,所述判断创建或删除的文件的类型,具体为:根据创建或删除的文件的后缀名,判断创建或删除的文件的类型。


5.如权利要求1所述的Linux兼容Android的文件显示方法,其特征在于,所述创建或删除文件的硬链接,具体为:若在Linux系统的桌面上,已存在创建或删除的文件所属的Android应用的文件夹,则在所属的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接;若在Linux系统的桌面上,不存在创建或删除的文件所属的Android应用的文件夹,则先新建Android应用的文件夹,再在新建的Android应用的相应文件类型的文件夹下创建或删除文件的硬链接。


6.一种Linu...

【专利技术属性】
技术研发人员:邱旭姚宏亮张耀斌
申请(专利权)人:技德技术研究所武汉有限公司
类型:发明
国别省市:湖北;42

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

1