System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种文件处理方法、装置及存储介质制造方法及图纸_技高网

一种文件处理方法、装置及存储介质制造方法及图纸

技术编号:43369697 阅读:1 留言:0更新日期:2024-11-19 17:50
本申请实施例提供的一种文件处理方法、装置及存储介质,应用于电子设备中的第一应用程序,所述方法包括:响应于第一选择信号,获取至少一个预收藏文件,所述预收藏文件用于表示预先被不同于第一应用程序的第二应用程序收藏的文件;在所述第一应用程序中显示所述预收藏文件;响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作。用以减少用户的操作,提高预收藏文件的查找效率,以提高用户体验。

【技术实现步骤摘要】

本申请涉及文件处理,具体地涉及一种文件处理方法、装置及存储介质


技术介绍

1、现有技术中存在一类安装在电子设备(如手机、计算机等)中的文件处理应用软件,用户可通过应用软件选择电子设备中存储的文件以进行文件处理。当用户点击文件选择功能后,一些应用软件会按照操作系统的存储路径进行界面显示,例如先显示出根目录中的文件夹,用户需要连续点击文件夹直至查找到要处理的文件,以致操作体验不佳。另一些应用软件会按照文件类型对电子设备中存储的文件进行分类,例如提供“图片”、“文档”等功能按钮,用户选择“文档”后,仅显示出文档格式的文件,以便用户查找。

2、随着文件管理技术的发展,一些软件可提供文件的“收藏”功能,例如安卓操作系统预先安装的“系统文件管理器”允许用户将任意文件标记为“收藏”,此后用户即可以在系统文件管理器的“收藏”列表里找到被标记为“收藏”的文件。

3、由此出现的问题是:一些用户将自己常用的文件标记为“收藏”后,如果希望对收藏的文件进行进一步的加工处理(例如格式转换、图像优化、编辑、打印、排版等)将是很困难的,因为文件处理应用软件难以获取到用户在其他软件中收藏的文件。为了解决此问题,用户需要手动在多个文件或文件夹中查找该文件,由此增加了用户的操作量,导致使用体验下降。


技术实现思路

1、有鉴于此,本申请提供一种文件处理方法、装置及存储介质,以利于解决现有技术中需要用户手动查找其他应用收藏的文件,用户操作繁琐,体验较低的问题。

2、第一方面,本申请实施例提供了一种文件处理方法,应用于电子设备中的第一应用程序,所述方法包括:响应于第一选择信号,获取至少一个预收藏文件,所述预收藏文件用于表示预先被不同于第一应用程序的第二应用程序收藏的文件;在所述第一应用程序中显示所述预收藏文件;响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作。

3、作为第一方面一种可能的实现方式,在响应于第一选择信号,获取至少一个预收藏文件前,还包括:显示第一图形用户界面,所述第一图形用户界面包括用于接收第一选择信号的第一交互项。

4、作为第一方面一种可能的实现方式,所述响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作包括:

5、响应于针对所述预收藏文件的第二选择信号,确定所述预收藏文件对应的文件类型;所述文件类型对应一种或多种文件处理操作;

6、执行基于所述预收藏文件且与所述文件类型对应的文件处理操作。

7、作为第一方面一种可能的实现方式,若确定所述预收藏文件对应的文件类型为支持图像形成操作的文件类型时,执行基于所述预收藏文件且与所述文件类型对应的文件处理操作包括:

8、将所述预收藏文件转换为图像处理中间文件;所述图像处理中间文件为位图文件或页面描述文件。

9、作为第一方面一种可能的实现方式,在将所述预收藏文件转换为图像处理中间文件之前,还包括:

10、执行与所述文件类型对应的优化处理;所述优化处理包括图片质量优化、打印速度优化、文本优化或排版优化。

11、作为第一方面一种可能的实现方式,所述响应于第一选择信号,获取至少一个预收藏文件,包括:

12、响应于第一选择信号,显示第二图形用户界面,所述第二图形用户界面包括第二交互项;所述第二交互项用于指示对应的第二应用程序;

13、响应于针对所述第二交互项的第三选择信号,获取与所述第二应用程序对应的预收藏文件。

14、作为第一方面一种可能的实现方式,所述在所述第一应用程序中显示所述预收藏文件包括:

15、在所述第一应用程序中显示第三交互项,所述第三交互项用于表示预收藏文件;

16、所述第三交互项包括用于表示所述预收藏文件来源的可视标记。

17、作为第一方面一种可能的实现方式,所述响应于第一选择信号,获取至少一个预收藏文件包括:

18、接收到第一选择信号后,调用第二应用程序的收藏夹api;所述收藏夹api用于获取所述第二应用程序的收藏夹中的文件信息;

19、基于所述文件信息,确定所述预收藏文件。

20、作为第一方面一种可能的实现方式,所述响应于第一选择信号,获取至少一个预收藏文件包括:

21、接收到第一选择信号后,获取第二应用程序的收藏夹索引表;

22、基于所述收藏夹索引表中的文件信息确定所述预收藏文件。

23、作为第一方面一种可能的实现方式,所述响应于第一选择信号,获取至少一个预收藏文件包括:

24、接收到第一选择信号后,获取所述第二应用程序的存储路径中的每一个文件的文件信息,基于所述文件信息确定所述预收藏文件。

25、作为第一方面一种可能的实现方式,基于所述文件信息确定所述预收藏文件包括:

26、基于所述每一个文件的文件大小信息、文件名称信息或文件格式信息中的一个或任意多个确定所述预收藏文件。

27、作为第一方面一种可能的实现方式,所述响应于第一选择信号,获取至少一个预收藏文件包括:

28、接收到第一选择信号;

29、确定文件获取权限,所述文件获取权限包括api调用权限和文件读写权限;

30、根据所述文件获取权限获取至少一个预收藏文件。

31、作为第一方面一种可能的实现方式,当所述文件获取权限表明api调用权限受限时,则通过第二应用程序的收藏夹索引表获取所述预收藏文件;或

32、当所述文件获取权限表明文件读写权限受限时,则获取所述第二应用程序的存储路径中的每一个文件的文件信息,并基于所述文件信息确定所述预收藏文件。

33、作为第一方面一种可能的实现方式,在执行基于所述预收藏文件的文件处理操作后,还包括:

34、将与所述预收藏文件相关的图像处理中间文件发送至图像形成设备;所述图像形成设备与所述电子设备通信连接;所述图像处理中间文件是所述预收藏文件经过所述文件处理操作后得到的文件。

35、第二方面,本申请实施例提供了一种文件处理装置,包括第一应用程序,所述装置包括:

36、获取模块,用于响应于第一选择信号,获取至少一个预收藏文件,所述预收藏文件用于表示预先被不同于第一应用程序的第二应用程序收藏的文件;

37、显示模块,用于在所述第一应用程序中显示所述预收藏文件;

38、处理模块,用于响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作。

39、第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述第一方面任一项所述的方法。

40、采用本申请实施例所提供的方案,应用于电子设备中的第一应用程序,包括:响应于第一选择信号,获取至少一个预收藏文件,该预收藏文件用于表示预本文档来自技高网...

【技术保护点】

1.一种文件处理方法,其特征在于,应用于电子设备中的第一应用程序,所述方法包括:

2.根据权利要求1所述的文件处理方法,其特征在于,在响应于第一选择信号,获取至少一个预收藏文件前,还包括:

3.根据权利要求1所述的文件处理方法,其特征在于,所述响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作包括:

4.根据权利要求3所述的文件处理方法,其特征在于,若确定所述预收藏文件对应的文件类型为支持图像形成操作的文件类型时,执行基于所述预收藏文件且与所述文件类型对应的文件处理操作包括:

5.根据权利要求4所述的文件处理方法,其特征在于,在将所述预收藏文件转换为图像处理中间文件之前,还包括:

6.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件,包括:

7.根据权利要求1所述的文件处理方法,其特征在于,所述在所述第一应用程序中显示所述预收藏文件包括:

8.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件包括:

9.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件包括:

10.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件包括:

11.根据权利要求8-10任一项所述的文件处理方法,其特征在于,基于所述文件信息确定所述预收藏文件包括:

12.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件包括:

13.根据权利要求12所述的文件处理方法,其特征在于,

14.根据权利要求1所述的文件处理方法,其特征在于,在执行基于所述预收藏文件的文件处理操作后,还包括:

15.一种文件处理装置,其特征在于,包括第一应用程序,所述装置包括:

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述权利要求1-14任一项所述的一种文件处理方法。

...

【技术特征摘要】

1.一种文件处理方法,其特征在于,应用于电子设备中的第一应用程序,所述方法包括:

2.根据权利要求1所述的文件处理方法,其特征在于,在响应于第一选择信号,获取至少一个预收藏文件前,还包括:

3.根据权利要求1所述的文件处理方法,其特征在于,所述响应于针对所述预收藏文件的第二选择信号,执行基于所述预收藏文件的文件处理操作包括:

4.根据权利要求3所述的文件处理方法,其特征在于,若确定所述预收藏文件对应的文件类型为支持图像形成操作的文件类型时,执行基于所述预收藏文件且与所述文件类型对应的文件处理操作包括:

5.根据权利要求4所述的文件处理方法,其特征在于,在将所述预收藏文件转换为图像处理中间文件之前,还包括:

6.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第一选择信号,获取至少一个预收藏文件,包括:

7.根据权利要求1所述的文件处理方法,其特征在于,所述在所述第一应用程序中显示所述预收藏文件包括:

8.根据权利要求1所述的文件处理方法,其特征在于,所述响应于第...

【专利技术属性】
技术研发人员:李嘉德
申请(专利权)人:珠海奔图电子有限公司
类型:发明
国别省市:

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

1