图片删除方法、装置及计算机可读存储介质与流程

文档序号:11293205阅读:251来源:国知局
图片删除方法、装置及计算机可读存储介质与流程

本发明涉及应用软件技术领域,尤其涉及一种删除应用软件中多余图片的图片删除方法、应用所述图片删除方法的电子装置以及计算机可读存储介质。



背景技术:

应用程序中加载着大量的图片,从而保证用户在使用显示终端时,显示终端能够从加载的图片中找到并显示用户需求的图片。但是随着软件版本的不断更新,软件内加载的图片越来越多,而且其中有很多是新版本软件所不会用到的图片,这些图片文件作为系统文件一直占用着大量的系统资源,制约了系统的优化且降低系统的运行速度。



技术实现要素:

本发明的主要目的在于提供一种图片删除方法、装置以及计算机可读存储介质,旨在根据用户的自主筛选来减轻显示终端的负担,提高显示终端的运行速度。

为实现上述目的,本发明提供的一种图片删除方法,所述图片删除方法包括如下步骤:

获取被软件代码加载的图片中单个图片的被引用次数;

在可视化界面上显示所述被软件代码加载的图片的信息,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;

删除在可视化界面上显示为选中状态的图片。

优选地,所述在可视化界面上显示所述被软件代码加载的图片的信息,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态的步骤包括:

在可视化界面上显示所述被软件代码加载的图片;

侦测用户是否发起全选被引用次数为零的图片的操作;

在用户发起所述全选被引用次数为零的图片的操作时,在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态。

优选地,所述删除在可视化界面上显示为选中状态的图片的步骤之前还包括:

侦测用户是否发起变更图片选中状态的操作;

在用户发起变更图片选中状态的操作时,将所述变更图片选中状态的操作对应的图片从选中状态修改为未选中状态或从未选中状态修改为选中状态。

优选地,所述可视化界面显示所述被软件代码加载的图片的总数信息、被软件代码加载的图片中单个图片的被引用次数信息、被软件代码加载的图片中单个图片的名称信息、被软件代码加载的图片中单个图片的存储路径信息、被软件代码加载的图片中单个图片的缩略图信息和被软件代码加载的图片中单个图片的数据大小信息中的至少一种信息。

优选地,所述被引用次数包括屏幕菜单式调节方式资源文件引用次数和/或应用软件引用次数。

优选地,所述获取被软件代码加载的图片中单个图片的被引用次数的步骤之前还包括:

获取被软件代码加载的图片;

将所述被软件代码加载的图片保存于同一文件夹内。

优选地,所述删除在可视化界面上显示为选中状态的图片的步骤包括:

删除在可视化界面上显示为选中状态的图片;

删除用于调用所述在可视化界面上显示为选中状态的图片的软件代码。

优选地,所述删除在可视化界面上显示为选中状态的图片的步骤包括:

将在可视化界面上显示为选中状态的图片进行备份;

删除已完成备份的图片;

所述删除在可视化界面上显示为选中状态的图片的步骤之后还包括:

侦测用户是否发起还原已删除图片的操作;

在用户发起还原已删除图片的操作时,从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址。

本发明还提供一种电子装置,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的图片删除方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有图片删除程序,所述图片删除程序被处理器执行时实现如上述的图片删除方法的步骤。

本发明实施例通过获取代码中已加载的图片;对所述已加载的图片进行分析,得到所述已加载的图片中单个图片的被引用次数;在可视化界面上显示所述已加载的图片,并将被引用次数为零的图片设置为选中状态;删除处于选中状态的图片。由于本发明实施例对已加载的每个图片都进行引用次数的分析,能够得到已加载中从未被引用过的图片,通过将这些从未被引用过的图片进行删除,减轻了显示终端的负担,提高了显示终端的运行速度。

附图说明

图1为本发明图片删除方法第一实施例的流程示意图;

图2为本发明图片删除方法第一实施例中步骤s20的子流程示意图;

图3为本发明图片删除方法第一实施例中步骤s30的子流程示意图;

图4为本发明图片删除方法第二实施例的流程示意图;

图5为本发明图片删除方法第三实施例的流程示意图;

图6为本发明图片删除方法第四实施例的流程示意图;

图7为本发明电子装置第一实施例的系统构架示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种图片删除方法,本发明实施例提供的图片删除方法主要应用在手机、电视、pc机、平板电脑、mp3播放器、mp4播放器、mp5播放器、电子词典、psp游戏机、数码相机等显示终端中,用于删除显示终端内部分不影响使用却又占用存储资源的图片,提高系统的运行速度。

请参阅图1,在第一实施例中,该图片删除方法包括:

步骤s10,获取被软件代码加载的图片中单个图片的被引用次数;

在电子装置中,图片的加载和调用一般都是通过osd(on-screendisplay,屏幕菜单式调节方式)编辑工具把所有图片加载到软件代码中,在需要显示这些画面时再通过osd编辑工具中的控件或者软件代码直接调用的。这些图片包括产品前几代用到但是已经被新的图片所替代的图片等一些不会被用户使用的图片,但是加载在软件代码中增加了系统的运行负担,也浪费了系统的存储资源。

其中,所述图片的被引用次数包括但不限于是屏幕菜单式调节方式资源文件引用次数和/或应用软件引用次数。其中,得到被软件代码加载的图片中单个图片的被引用次数的方式,包括但不限于在获取到全部图片后对其中的每一个图片都进行引用次数的分析,从而被软件代码加载的图片中单个图片的被引用次数,或者,对系统日志信息进行分析也能够得到被引用的图片和各被引用图片的被引用次数。

步骤s20,在可视化界面上显示所述被软件代码加载的图片的信息,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;

其中,所述可视化界面以列表的形式显示所述被软件代码加载的图片的总数信息、被软件代码加载的图片的被引用次数信息、被软件代码加载的图片的名称信息、被软件代码加载的图片的存储路径信息、被软件代码加载的图片的缩略图信息和被软件代码加载的图片的数据大小信息中的至少一种信息。

步骤s30,删除在可视化界面上显示为选中状态的图片。

本发明实施例通过获取被软件代码加载的图片中单个图片的被引用次数;在可视化界面上显示所述被软件代码加载的图片,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;删除在可视化界面上显示为选中状态的图片。由于本发明实施例对被软件代码加载的图片中被引用次数为零的图片进行删除,减轻了显示终端的负担,提高了显示终端的运行速度;另外通过可视化的界面观察到被软件代码加载的图片,用户可以根据自己的喜好自主选择是否删除被引用次数为零的图片。

进一步地,请参阅图2,在第一实施例中,所述步骤s20还可以包括以下步骤:

步骤s21,在可视化界面上显示所述被软件代码加载的图片的信息;

步骤s22,侦测用户是否发起全选被引用次数为零的图片的操作;

具体的,发起全选被引用次数为零的图片的操作的方式包括显示被软件代码加载的图片后自动发起该全选被引用次数为零的图片的操作、用户按下全选被引用次数为零的图片的图标后发起该全选被引用次数为零的图片的操作、图片满足预设条件自动发起该全选被引用次数为零的图片的操作等方式,在本实施例中可视化界面上包括一个代表全选被引用次数为零的图片的图标,用户点击此图标即认为发起全选被引用次数为零的图片的操作。

步骤s23,在用户发起所述全选被引用次数为零的图片的操作时,在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态。

具体的,用户发起所述全选被引用次数为零的操作时,系统将被引用次数为零的图片在可视化界面上显示为选中状态。

本实施例中,由用户自主对全选被引用次数为零的图片的操作进行控制,避免了在用户仅仅只查看被软件代码加载的图片时自动发起全选操作,而容易导致在可视化界面上显示为选中状态的图片误删的情况。

进一步地,请参阅图3,在第一实施例中,所述步骤s30可以包括:

步骤s31,删除在可视化界面上显示为选中状态的图片;

步骤s32,删除用于调用所述在可视化界面上显示为选中状态的图片的软件代码。

本实施例中,由于步骤s31和步骤s32的采用,不仅仅只删除在可视化界面上显示为选中状态的图片,还将调用选中状态的图片的软件代码进行删除,因为图片删除后调用图片的软件代码也就成了多余的软件代码,因此,将多余的软件代码进行删除进一步减轻了系统的负担,优化了显示终端的运行速度。

进一步地,请参阅图4,基于本发明图片删除方法第一实施例,在本发明图片删除方法第二实施例中,所述步骤s30之前还包括:

步骤s40,侦测用户是否发起变更图片选中状态的操作;

本实施例中,可视化界面上每个图片都会有对图片处于选中状态或是未选中状态的显示,可以是在图片的右下角有一个勾选的小框,勾选代表选中,没勾选代表未选中;也可以是处于选中状态的颜色与未选中状态的颜色不同,从而区别出选中状态和未选中状态。用户点击图片即可以发起该图片的变更图片选中状态的操作。

步骤s50,在用户发起变更图片选中状态的操作时,将所述变更图片选中状态的操作对应的图片从选中状态修改为未选中状态或从未选中状态修改为选中状态。

本实施例中,用户可以在可视化界面中查看处于选中状态的图片和未选中状态的图片,根据自己的实际需要变更图片的状态,从而得到用户想要删除的图片在可视化界面上显示为选中状态,其中最后在可视化界面上显示为选中状态的图片可以不是被引用次数为零的图片,最后显示为未选中状态的图片可以是被引用次数为零的图片。由此,用户可以根据自己的需求进行被软件代码加载的图片的删除,实现图片删除的个性化服务,优化用户体验。

进一步地,请参阅图5,基于本发明图片删除方法的上述实施例,在本发明图片删除方法第三实施例中,所述步骤s10之前还包括:

步骤s60,获取被软件代码加载的图片;

步骤s70,将所述被软件代码加载的图片保存于同一文件夹内。

例如:电视中将图片都保存在同一个图片文件夹中,而该图片文件夹包括存储加载在电视应用程序的应用图片子文件夹和存储加载在系统程序的osd资源引用子文件夹。

在本实施例中,在获取被软件代码加载的图片中单个图片的被引用次数的步骤时直接在此文件夹中进行搜索,避免对全部代码进行搜索浪费时间,提高了对图片的获取效率。

进一步地,请参阅图6,基于本发明图片删除方法的上述实施例,在本发明图片删除方法第四实施例中,上述步骤s30可以具体包括:

步骤s33,将在可视化界面上显示为选中状态的图片进行备份;

本实施例中,为防止用户删除图片后悔或影响显示终端操作系统后续的正常运行,还提供一个备份删除图片的备份文件夹。

步骤s34,删除已完成备份的图片。

进一步的,在上述步骤s30之后还可以包括:

步骤s80,侦测用户是否发起还原已删除图片的操作;

可视化界面包括打开备份文件夹的快捷图标。用户可以打开备份文件夹并对已删除的图片进行还原已删除图片的操作。

进一步地,备份文件夹中仅仅只暂存被删除的图片,暂存时间可以由用户自定义设置或者默认设置,例如,以备份时间为起始时间,图片在备份文件夹中暂存的时间为30天,在距离起始时间30天时在备份文件夹内的图片将被删除,从而图片将永久性的从显示终端删除。

步骤s90,在用户发起还原已删除图片的操作时,从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址;

用户在备份文件夹中按下还原图标,然后选中需要还原的图片。在侦测到用户发起还原已删除图片的操作后,确认用户选中的需要还原的图片并还原回图片的原地址。

在针对上述实例中的第一实施例的基础上,先由步骤s33同时备份调用在可视化界面上显示为选中状态的图片的软件代码,即备份文件夹中还暂存着调用在可视化界面上显示为选中状态的图片的软件代码,再执行步骤s31和步骤s32。在用户发起还原已删除图片的操作时,步骤s90在从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址的同时,还包括对调用在可视化界面上显示为选中状态的图片的软件代码的还原,即当被删除的图片还原时,调用已删除图片的代码也同时还原回删除前的位置。

本实施例中,为避免用户后悔删除、错删、删除后影响显示终端操作系统正常运行的情况发生,提供了还原已删除图片的途径,用户可以在回收文件夹中对被删除的图片进行还原操作,被删除的图片能够还原回原地址而继续工作,从而为用户删除图片提供了一份保障,提高了用户体验且保证了显示终端操作系统的正常运行。

本发明还提供一种图片删除装置的实施例。

请参阅图7,在本发明一种应用上述图片删除方法的电子装置的第一实施例中,所述图片删除装置200包括:存储器210、处理器220及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现第一实施例至第四实施例中任一实施例中所述的图片删除方法的步骤,其中:

所述第一实施例中的图片删除方法包括:

步骤s10,获取被软件代码加载的图片中单个图片的被引用次数;

在电子装置中,图片的加载和调用一般都是通过osd(on-screendisplay,屏幕菜单式调节方式)编辑工具把所有图片加载到软件代码中,在需要显示这些画面时再通过osd编辑工具中的控件或者软件代码直接调用的。这些图片包括产品前几代用到但是已经被新的图片所替代的图片等一些不会被用户使用的图片,但是加载在软件代码中增加了系统的运行负担,也浪费了系统的存储资源。

其中,所述图片的被引用次数包括但不限于是屏幕菜单式调节方式资源文件引用次数和/或应用软件引用次数。其中,得到被软件代码加载的图片中单个图片的被引用次数的方式,包括但不限于在获取到全部图片后对其中的每一个图片都进行引用次数的分析,从而被软件代码加载的图片中单个图片的被引用次数,或者,对系统日志信息进行分析也能够得到被引用的图片和各被引用图片的被引用次数。

步骤s20,在可视化界面上显示所述被软件代码加载的图片的信息,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;

其中,所述可视化界面以列表的形式显示所述被软件代码加载的图片的总数信息、被软件代码加载的图片的被引用次数信息、被软件代码加载的图片的名称信息、被软件代码加载的图片的存储路径信息、被软件代码加载的图片的缩略图信息和被软件代码加载的图片的数据大小信息中的至少一种信息。

步骤s30,删除在可视化界面上显示为选中状态的图片。

本发明实施例通过获取被软件代码加载的图片中单个图片的被引用次数;在可视化界面上显示所述被软件代码加载的图片,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;删除在可视化界面上显示为选中状态的图片。由于本发明实施例对被软件代码加载的图片中被引用次数为零的图片进行删除,减轻了显示终端的负担,提高了显示终端的运行速度;另外通过可视化的界面观察到被软件代码加载的图片,用户可以根据自己的喜好自主选择是否删除被引用次数为零的图片。

进一步地,请参阅图2,在第一实施例中,所述步骤s20还可以包括以下步骤:

步骤s21,在可视化界面上显示所述被软件代码加载的图片的信息;

步骤s22,侦测用户是否发起全选被引用次数为零的图片的操作;

具体的,发起全选被引用次数为零的图片的操作的方式包括显示被软件代码加载的图片后自动发起该全选被引用次数为零的图片的操作、用户按下全选被引用次数为零的图片的图标后发起该全选被引用次数为零的图片的操作、图片满足预设条件自动发起该全选被引用次数为零的图片的操作等方式,在本实施例中可视化界面上包括一个代表全选被引用次数为零的图片的图标,用户点击此图标即认为发起全选被引用次数为零的图片的操作。

步骤s23,在用户发起所述全选被引用次数为零的图片的操作时,在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态。

具体的,用户发起所述全选被引用次数为零的操作时,系统将被引用次数为零的图片在可视化界面上显示为选中状态。

本实施例中,由用户自主对全选被引用次数为零的图片的操作进行控制,避免了在用户仅仅只查看被软件代码加载的图片时自动发起全选操作,而容易导致在可视化界面上显示为选中状态的图片误删的情况。

进一步地,请参阅图3,在第一实施例中,所述步骤s30可以包括:

步骤s31,删除在可视化界面上显示为选中状态的图片;

步骤s32,删除用于调用所述在可视化界面上显示为选中状态的图片的软件代码。

本实施例中,由于步骤s31和步骤s32的采用,不仅仅只删除在可视化界面上显示为选中状态的图片,还将调用选中状态的图片的软件代码进行删除,因为图片删除后调用图片的软件代码也就成了多余的软件代码,因此,将多余的软件代码进行删除进一步减轻了系统的负担,优化了显示终端的运行速度。

第二实施例中的图片删除方法在基于第一实施例的基础上,所述步骤s30之前还包括:

步骤s40,侦测用户是否发起变更图片选中状态的操作;

本实施例中,可视化界面上每个图片都会有对图片处于选中状态或是未选中状态的显示,可以是在图片的右下角有一个勾选的小框,勾选代表选中,没勾选代表未选中;也可以是处于选中状态的颜色与未选中状态的颜色不同,从而区别出选中状态和未选中状态。用户点击图片即可以发起该图片的变更图片选中状态的操作。

步骤s50,在用户发起变更图片选中状态的操作时,将所述变更图片选中状态的操作对应的图片从选中状态修改为未选中状态或从未选中状态修改为选中状态。

本实施例中,用户可以在可视化界面中查看处于选中状态的图片和未选中状态的图片,根据自己的实际需要变更图片的状态,从而得到用户想要删除的图片在可视化界面上显示为选中状态,其中最后在可视化界面上显示为选中状态的图片可以不是被引用次数为零的图片,最后显示为未选中状态的图片可以是被引用次数为零的图片。由此,用户可以根据自己的需求进行被软件代码加载的图片的删除,实现图片删除的个性化服务,优化用户体验。

第三实施例中的图片删除方法在基于上述实施例的基础上,所述步骤s10之前还包括:

步骤s60,获取被软件代码加载的图片;

步骤s70,将所述被软件代码加载的图片保存于同一文件夹内。

例如:电视中将图片都保存在同一个图片文件夹中,而该图片文件夹包括存储加载在电视应用程序的应用图片子文件夹和存储加载在系统程序的osd资源引用子文件夹。

在本实施例中,在获取被软件代码加载的图片中单个图片的被引用次数的步骤时直接在此文件夹中进行搜索,避免对全部代码进行搜索浪费时间,提高了对图片的获取效率。

第四实施例中的图片删除方法在基于上述实施例的基础上,所述步骤s30可以具体包括:

步骤s33,将在可视化界面上显示为选中状态的图片进行备份;

本实施例中,为防止用户删除图片后悔或影响显示终端操作系统后续的正常运行,还提供一个备份删除图片的备份文件夹。

步骤s34,删除已完成备份的图片。

进一步的,在上述步骤s30之后还可以包括:

步骤s80,侦测用户是否发起还原已删除图片的操作;

可视化界面包括打开备份文件夹的快捷图标。用户可以打开备份文件夹并对已删除的图片进行还原已删除图片的操作。

进一步地,备份文件夹中仅仅只暂存被删除的图片,暂存时间可以由用户自定义设置或者默认设置,例如,以备份时间为起始时间,图片在备份文件夹中暂存的时间为30天,在距离起始时间30天时在备份文件夹内的图片将被删除,从而图片将永久性的从显示终端删除。

步骤s90,在用户发起还原已删除图片的操作时,从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址;

用户在备份文件夹中按下还原图标,然后选中需要还原的图片。在侦测到用户发起还原已删除图片的操作后,确认用户选中的需要还原的图片并还原回图片的原地址。

在针对上述实例中的第一实施例的基础上,先由步骤s33同时备份调用在可视化界面上显示为选中状态的图片的软件代码,即备份文件夹中还暂存着调用在可视化界面上显示为选中状态的图片的软件代码,再执行步骤s31和步骤s32。在用户发起还原已删除图片的操作时,步骤s90在从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址的同时,还包括对调用在可视化界面上显示为选中状态的图片的软件代码的还原,即当被删除的图片还原时,调用已删除图片的代码也同时还原回删除前的位置。

本实施例中,为避免用户后悔删除、错删、删除后影响显示终端操作系统正常运行的情况发生,提供了还原已删除图片的途径,用户可以在回收文件夹中对被删除的图片进行还原操作,被删除的图片能够还原回原地址而继续工作,从而为用户删除图片提供了一份保障,提高了用户体验且保证了显示终端操作系统的正常运行。

本发明还提供一种计算机可读存储介质的实施例。

在本发明一种计算机可读存储介质的第一实施例中,所述计算机可读存储介质上存储有图片删除程序,所述图片删除程序被处理器执行时实现第一实施例至第四实施例中任一实施例中所述的图片删除方法的步骤,其中:

所述第一实施例中的图片删除方法包括:

步骤s10,获取被软件代码加载的图片中单个图片的被引用次数;

在电子装置中,图片的加载和调用一般都是通过osd(on-screendisplay,屏幕菜单式调节方式)编辑工具把所有图片加载到软件代码中,在需要显示这些画面时再通过osd编辑工具中的控件或者软件代码直接调用的。这些图片包括产品前几代用到但是已经被新的图片所替代的图片等一些不会被用户使用的图片,但是加载在软件代码中增加了系统的运行负担,也浪费了系统的存储资源。

其中,所述图片的被引用次数包括但不限于是屏幕菜单式调节方式资源文件引用次数和/或应用软件引用次数。其中,得到被软件代码加载的图片中单个图片的被引用次数的方式,包括但不限于在获取到全部图片后对其中的每一个图片都进行引用次数的分析,从而被软件代码加载的图片中单个图片的被引用次数,或者,对系统日志信息进行分析也能够得到被引用的图片和各被引用图片的被引用次数。

步骤s20,在可视化界面上显示所述被软件代码加载的图片的信息,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;

其中,所述可视化界面以列表的形式显示所述被软件代码加载的图片的总数信息、被软件代码加载的图片的被引用次数信息、被软件代码加载的图片的名称信息、被软件代码加载的图片的存储路径信息、被软件代码加载的图片的缩略图信息和被软件代码加载的图片的数据大小信息中的至少一种信息。

步骤s30,删除在可视化界面上显示为选中状态的图片。

本发明实施例通过获取被软件代码加载的图片中单个图片的被引用次数;在可视化界面上显示所述被软件代码加载的图片,并在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态;删除在可视化界面上显示为选中状态的图片。由于本发明实施例对被软件代码加载的图片中被引用次数为零的图片进行删除,减轻了显示终端的负担,提高了显示终端的运行速度;另外通过可视化的界面观察到被软件代码加载的图片,用户可以根据自己的喜好自主选择是否删除被引用次数为零的图片。

进一步地,请参阅图2,在第一实施例中,所述步骤s20还可以包括以下步骤:

步骤s21,在可视化界面上显示所述被软件代码加载的图片的信息;

步骤s22,侦测用户是否发起全选被引用次数为零的图片的操作;

具体的,发起全选被引用次数为零的图片的操作的方式包括显示被软件代码加载的图片后自动发起该全选被引用次数为零的图片的操作、用户按下全选被引用次数为零的图片的图标后发起该全选被引用次数为零的图片的操作、图片满足预设条件自动发起该全选被引用次数为零的图片的操作等方式,在本实施例中可视化界面上包括一个代表全选被引用次数为零的图片的图标,用户点击此图标即认为发起全选被引用次数为零的图片的操作。

步骤s23,在用户发起所述全选被引用次数为零的图片的操作时,在可视化界面上将所述被软件代码加载的图片中被引用次数为零的图片显示为选中状态。

具体的,用户发起所述全选被引用次数为零的操作时,系统将被引用次数为零的图片在可视化界面上显示为选中状态。

本实施例中,由用户自主对全选被引用次数为零的图片的操作进行控制,避免了在用户仅仅只查看被软件代码加载的图片时自动发起全选操作,而容易导致在可视化界面上显示为选中状态的图片误删的情况。

进一步地,请参阅图3,在第一实施例中,所述步骤s30可以包括:

步骤s31,删除在可视化界面上显示为选中状态的图片;

步骤s32,删除用于调用所述在可视化界面上显示为选中状态的图片的软件代码。

本实施例中,由于步骤s31和步骤s32的采用,不仅仅只删除在可视化界面上显示为选中状态的图片,还将调用选中状态的图片的软件代码进行删除,因为图片删除后调用图片的软件代码也就成了多余的软件代码,因此,将多余的软件代码进行删除进一步减轻了系统的负担,优化了显示终端的运行速度。

第二实施例中的图片删除方法在基于第一实施例的基础上,所述步骤s30之前还包括:

步骤s40,侦测用户是否发起变更图片选中状态的操作;

本实施例中,可视化界面上每个图片都会有对图片处于选中状态或是未选中状态的显示,可以是在图片的右下角有一个勾选的小框,勾选代表选中,没勾选代表未选中;也可以是处于选中状态的颜色与未选中状态的颜色不同,从而区别出选中状态和未选中状态。用户点击图片即可以发起该图片的变更图片选中状态的操作。

步骤s50,在用户发起变更图片选中状态的操作时,将所述变更图片选中状态的操作对应的图片从选中状态修改为未选中状态或从未选中状态修改为选中状态。

本实施例中,用户可以在可视化界面中查看处于选中状态的图片和未选中状态的图片,根据自己的实际需要变更图片的状态,从而得到用户想要删除的图片在可视化界面上显示为选中状态,其中最后在可视化界面上显示为选中状态的图片可以不是被引用次数为零的图片,最后显示为未选中状态的图片可以是被引用次数为零的图片。由此,用户可以根据自己的需求进行被软件代码加载的图片的删除,实现图片删除的个性化服务,优化用户体验。

第三实施例中的图片删除方法在基于上述实施例的基础上,所述步骤s10之前还包括:

步骤s60,获取被软件代码加载的图片;

步骤s70,将所述被软件代码加载的图片保存于同一文件夹内。

例如:电视中将图片都保存在同一个图片文件夹中,而该图片文件夹包括存储加载在电视应用程序的应用图片子文件夹和存储加载在系统程序的osd资源引用子文件夹。

在本实施例中,在获取被软件代码加载的图片中单个图片的被引用次数的步骤时直接在此文件夹中进行搜索,避免对全部代码进行搜索浪费时间,提高了对图片的获取效率。

第四实施例中的图片删除方法在基于上述实施例的基础上,所述步骤s30可以具体包括:

步骤s33,将在可视化界面上显示为选中状态的图片进行备份;

本实施例中,为防止用户删除图片后悔或影响显示终端操作系统后续的正常运行,还提供一个备份删除图片的备份文件夹。

步骤s34,删除已完成备份的图片。

进一步的,在上述步骤s30之后还可以包括:

步骤s80,侦测用户是否发起还原已删除图片的操作;

可视化界面包括打开备份文件夹的快捷图标。用户可以打开备份文件夹并对已删除的图片进行还原已删除图片的操作。

进一步地,备份文件夹中仅仅只暂存被删除的图片,暂存时间可以由用户自定义设置或者默认设置,例如,以备份时间为起始时间,图片在备份文件夹中暂存的时间为30天,在距离起始时间30天时在备份文件夹内的图片将被删除,从而图片将永久性的从显示终端删除。

步骤s90,在用户发起还原已删除图片的操作时,从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址;

用户在备份文件夹中按下还原图标,然后选中需要还原的图片。在侦测到用户发起还原已删除图片的操作后,确认用户选中的需要还原的图片并还原回图片的原地址。

在针对上述实例中的第一实施例的基础上,先由步骤s33同时备份调用在可视化界面上显示为选中状态的图片的软件代码,即备份文件夹中还暂存着调用在可视化界面上显示为选中状态的图片的软件代码,再执行步骤s31和步骤s32。在用户发起还原已删除图片的操作时,步骤s90在从已备份的图片中将所述还原已删除图片的操作对应的图片还原至图片原地址的同时,还包括对调用在可视化界面上显示为选中状态的图片的软件代码的还原,即当被删除的图片还原时,调用已删除图片的代码也同时还原回删除前的位置。

本实施例中,为避免用户后悔删除、错删、删除后影响显示终端操作系统正常运行的情况发生,提供了还原已删除图片的途径,用户可以在回收文件夹中对被删除的图片进行还原操作,被删除的图片能够还原回原地址而继续工作,从而为用户删除图片提供了一份保障,提高了用户体验且保证了显示终端操作系统的正常运行。

还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1