CN103941958B - 一种桌面管理的方法及终端设备 - Google Patents
一种桌面管理的方法及终端设备 Download PDFInfo
- Publication number
- CN103941958B CN103941958B CN201310024899.6A CN201310024899A CN103941958B CN 103941958 B CN103941958 B CN 103941958B CN 201310024899 A CN201310024899 A CN 201310024899A CN 103941958 B CN103941958 B CN 103941958B
- Authority
- CN
- China
- Prior art keywords
- icon
- desktop
- grid
- dimension
- layout pattern
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种管理桌面的方法,包括:获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。相应地,本发明实施例还公开了一种终端设备。本发明实施例可以实现智能化地管理桌面显示的图标。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种桌面管理的方法及终端设备。
背景技术
通常用户会将一些经常设置的应用程序生成快捷方式的图标在桌面上显示,或将设置一些经常使用的文件夹或文件放置在桌面上显示,以便于方便快捷地使用上述应用程序或文件。为了方便用户使用桌面显示的图标,开发商开发了桌面管理软件以管理桌面显示的图标,该软件可以将桌面显示的不同属性的图标进行分类布局;如使用一个框格将快捷方式的图标框起来,使用另一个框格将文件夹的图标框起来,再使用一个框格将文件的图标的框起来。目前,但该类软件的分类布局仅仅是在桌面上用框等形式将桌面显示的图标进行分类,需要由用户调整框的大小和布局的样式,这样无法实现智能化地管理桌面显示的图标。
发明内容
本发明实施例提供了一种管理桌面的方法及终端设备,可以实现智能化地管理桌面显示的图标。
本发明实施例提供的一种管理桌面的方法,包括:
获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;
根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;
将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
相应地,本发明实施例还提供了一种终端设备,包括:获取单元、选择单元和执行单元,其中:
所述获取单元,用于获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;
所述选择单元,用于根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;
所述执行单元,用于将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
上述技术方案中,获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。这样可以实现根据屏幕的分辨率以及桌面显示的图标的数量自动选择管理桌面的布局样式,以达到智能化地管理桌面显示的图标的效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种管理桌面的方法的流程示意图;
图2是本发明实施例提供的另一种管理桌面的方法的流程示意图;
图3是本发明实施例提供的另一种管理桌面的方法的流程示意图;
图4是本发明实施例提供的管理桌面布局样式的示意图;
图5是本发明实施例提供的另一种管理桌面布局样式的示意图;
图6是本发明实施例提供的一种终端设备的结构示意图;
图7是本发明实施例提供的另一种终端设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种管理桌面的方法的流程示意图,如图1所示,包括:
101、获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;
102、根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;
103、将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
可选的,如桌面显示的图标包括快捷方式的图标、文件夹的图标和文件的图标,通过上述步骤就可以自动根据屏幕的分辨率和桌面显示的图标的数量,将选择一种合适的管理桌面的布局样式分别在不同的格子中显示上述快捷方式的图标、文件夹的图标和文件的图标。以实现智能化地管理桌面显示的图标的效果。
上述技术方案中,获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。这样可以实现根据屏幕的分辨率以及桌面显示的图标的数量自动选择管理桌面的布局样式,以达到智能化地管理桌面显示的图标的效果。
图2是本发明实施例提供的另一种管理桌面的方法的流程示意图,如图2所示,包括:
201、获取所述屏幕的第一维度上的分辨率,以及获取桌面显示的每种不同属性的图标的数量;
其中,桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
可选的,上述第一维度上的分辨率可以是第一维度上的像素。
可选的,上述文件的图标可以如下至少一种图标:
视频的图标、音频的图标、图片的图标和文档的图标。
202、根据所述屏幕在所述第一维度上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
可选的,可以是预先设置的至少一种管理桌面的布局样式中选择一种满足第一维度上所能容纳的最大图标数,且格子可以显示所述桌面显示的每种不同属性的图标的布局样式,例如,当所述桌面显示图标总数比较少时,就可以选择一种只包含一个格子的布局样式,当所述桌面显示图标总数比较多时,就可以选择一种只包含多个格子的布局样式,且每个格子显示一种属性的图标等。
203、将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
这样就可以实现根据屏幕的第一维度上的分辨率,以及桌面显示的每种不同属性的图标的数量选择出合适的布局样式,从而实现智能地管理桌面显示的图标。
作为一种可选的实施方式,所述方法还可以包括:
根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
可选的,这里可以是预先确定上述预先设置的至少一种管理桌面的布局样式中每个布局样式下所述屏幕在所述第一维度上所能容纳的最大图标数。
可选的,所述方法还可以包括:
还根据所述布局样式中的格子间在所述第一维度上的距离来确定所述屏幕在所述第一维度上所能容纳的最大图标数。
即,根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述布局样式中的格子间在所述第一维度上的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
可选的,上述屏幕在所述第一维度上所能容纳的最大图标数可以是第一维度上的分辨率减去所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离,以及减去所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、以及减去所述布局样式中的格子间在所述第一维度上的距离后所述的分辨率所能容纳的最大图标数。
作为一种可选的实施方式,所述方法还可以包括:
根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子在第一维度上的尺度。
这样可以实现根据每种不同属性的图标的数量来确定所述布局样式中的格子在第一维度上的尺度,例如,将布局样式中的格子在第一维度上的尺度确定为该格子中所显示的图标的数量成一定比例,即布局样式中不同的格子在第一维度上的尺度可以根据该格子中显示的图标的数量而定。从而可以有效地控制格子的尺度,让桌面更加的简洁。
作为一种可选的实施方式,所述方法还可以包括:
204、按照当前使用的管理桌面的布局样式的格子在第一维度上的尺度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
该实施方式中,可以实现在选定布局样式后,还可以根据当前桌面所显示的图标的数量,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
可选的,在本发明实施例中,不同的布局样式在所述第一维度上实现格子尺度的变化和/或格子数量的变化;和/或,
不同的布局样式在不同于所述第一维度的第二维度上实现格子尺度的变化和/或格子数量的变化。
即每一个布局样式所包含的格子的尺度和格子的数量都可以是不同的,例如:布局样式1包含一个格子,布局样式2包含多个格子、布局样式3在某一列中一个格子,但在另一列中包含多个格子等。且每个布局样式中格子的排列形式都可以不同。
上述技术方案中,在上面实施例的基础上,可以实现根据屏幕的第一维度上的分辨率,以及桌面显示的每种不同属性的图标的数量选择出合适的布局样式,从而实现智能地管理桌面显示的图标。
图3是本发明实施例提供的另一种管理桌面的方法的流程示意图,如图3所示,包括:
301、获取所述屏幕的高度,以及获取桌面显示的每种不同属性的图标的数量;桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
需要说明的是,可以是上述高度具体可以是屏幕顶端和底端之间的分辨率值,本实施例中仅以高度为例进行说明,但本发明实施例中可以是以高度或者为宽度等其它参数实现的,即上述第一维度包括但不限于高度和宽度。
302、根据所述屏幕在一列上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
可选的,上述屏幕在一列上所能容纳的最大图标数,即屏幕一列最多能显示的图标数量。
303、将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
作为一种可选的实施方式,所述方法还可以包括:
根据所述屏幕的高度、所述布局样式中的格子距离所述屏幕的顶端和底端的最短距离、所述图标距离所述格子的顶端和底端的距离、所述图标的最大高度,确定所述屏幕在一列上所能容纳的最大图标数。
可选的,这里可以是预先确定上述预先设置的至少一种管理桌面的布局样式中每个布局样式下所述屏幕在一列上所能容纳的最大图标数。
可选的,所述方法还可以包括:
还根据所述布局样式中的格子间上下的距离来确定所述屏幕在一列上所能容纳的最大图标数。
即,根据所述屏幕的高度、所述布局样式中的格子距离所述屏幕的顶端和底端的最短距离、所述图标距离所述格子的顶端和底端的距离、所述布局样式中的格子间上下的距离、所述图标的最大高度,确定所述屏幕在一列上所能容纳的最大图标数。
作为一种可选的实施方式,所述方法还可以包括:
根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子的高度。
该实施方式,可以实现根据桌面显示的图标的数据确定布局样式中的格子的高度。当然,本发明实施例中还可以是根据桌面显示的图标的数据确定布局样式中的格子的宽度。
作为一种可选的实施方式,所述方法还可以包括:
304、按照当前使用的管理桌面的布局样式的格子的高度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的高度。
该实施方式中,可以实现在选定布局样式后,还可以根据当前桌面所显示的图标的数量,调整当前使用的管理桌面的布局样式的格子的高度。
作为一种可选的实施方式,不同的布局样式实现格子的高度的变化和/或每一列中格子数量的变化;
和/或,
不同的布局样式实现格子的宽度的变化和/或每个行中格子数量的变化。
下面以具体的布局样式进行举例说明:
例如,如图4所示,一种管理桌面布局样式只包含一列,且该列中只包含一个格子,这样可以实现在一个格子显示桌面上所有的图标(例如:下文提到管理桌面布局样式一),该布局样式主要可以用于桌面显示的图标的数量比较少的情况;另一种管理桌面布局样式只包含一列,且该列中只包含三个格子,这样可以实现在三个格子显示桌面上所有的图标(例如:下文提到管理桌面布局样式二),该布局样式主要可以用于桌面显示的图标的数量比上一情况中多的情况;另一种管理桌面布局样式包含两列,且第一列中只包含一个格子,第二列包含两个格子,这样可以实现在不同列的三个格子显示桌面上所有的图标(例如:下文提到管理桌面布局样式三),该布局样式主要可以用于桌面显示的图标的数量比上两种情况中多的情况;当然本发明中包含但不限于上述三种,还可以包含适用于桌面显示的图标的数量更多的情况,如包含三列,且每列包含多个框的布局样式。
例如:当所述桌面显示的每种不同属性的图标的数量之和小于所述屏幕在一列上所能容纳的最大图标数时,步骤302就可以从预先设置的至少一种管理桌面的布局样式中选择上述管理桌面布局样式一;
例如:当所述桌面显示的每种不同属性的图标的数量之和大于所述屏幕在一列上所能容纳的最大图标数时,步骤302就可以从预先设置的至少一种管理桌面的布局样式中选择上述管理桌面布局样式二。
如步骤302通过如下公式进行选择上述管理桌面布局样式一:
其中,x、y和z分别为快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量;分别为向上取整和向下取整运算;P为屏幕的高度,m为桌面显示的图标占位最大高度;D1=dt+ht+hb+db;dt为管理桌面的布局样式中离屏幕顶部最近的格子与屏幕顶端的距离,db为管理桌面的布局样式中离屏幕底部最近的格子与屏幕底端的距离,ht为管理桌面的布局样式中的格子内的离格子的顶端最近的图标到格子的顶端的距离,hb为管理桌面的布局样式中的格子内的离格子的底端最近的图标到格子的顶端的距离。
如步骤302通过如下公式进行选择上述管理桌面布局样式二:
或者
其中,D2=dt+3(ht+hb)+2h2+db,h2为所述管理桌面布局样式中的格子间上下的距离。
如步骤302通过如下公式进行选择上述管理桌面布局样式二:
其中,D3=dt+2(ht+hb)+2h1+db;n1为所述管理桌面布局样式中的格子间上下的距离。
可选的,上述所有的高度和距离具体可以是以像素px为单位,这样就可以通过屏幕的分辨率计算出上述高度和距离。
可选的,步骤302可以是将当桌面显示的快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量代入上述公式的x、y和z中时,然后,根据桌面显示的快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量满足不同的公式选择不同的布局样式。
可选的,当上述预先设置的至少一个管理桌面的布局样式包括管理桌面布局样式一时,所述管理桌面布局样式一指采用一个格子将显示桌面显示的图标;这样可以实现采用一个框显示桌面显示的所有图标,该布局样式主要可以是使用在桌面显示的图标比较少的情况。
可选的,该实施方式中,当上述预先设置的至少一个管理桌面的布局样式包括管理桌面布局样式二时,所述管理桌面布局样式二指采用三个格子分别显示快捷方法的图标、文件的图标和文件夹的图标框起来,且所述三个格子排成一列;该布局样式可以实现采用三个格子将分别将桌面显示的快捷方法的图标、文件的图标和文件夹的图标框起来,以便于用户快捷地使用桌面显示的图标。当然,若桌面的显示的图标不只包括上述快捷方式的图标、文件夹的图标和文件的图标时,该布局样式可以采用N个格子,将分别显示的不同属性的图标,其中,N等于桌面显示的不同属性的图标的个数;这样可以实现桌面显示的不同属性的图标分别显示在一个格子内,如桌面显示的图标包括:快捷方法的图标、文件夹的图标、文件的图标,而文件的图标又包含视频的图标、音频的图标、图片的图标和文档的图标时,那么N就等于6,采用6个格子分别显示这6种不同属性的图标。
当预先设置的至少一个管理桌面的布局样式包括管理桌面布局样式三时,所述管理桌面布局样式三指采用三个格子分别显示快捷方法的图标、文件的图标和文件夹的图标,且所述三个格子排成至少两列。该布局样式还可以是将上述三个格子中的第一格子排为单独一列,还可以将第一格子的列放置于屏幕的边沿,所述第一格子是指上述三个框中所框的图标的数量最多的格子。当然,若桌面的显示的图标不只包括上述快捷方式的图标、文件夹的图标和文件的图标时,该布局样式可以采用N个格子,将分别桌面显示的不同属性的图标显示在不同的格子内,其中,N等于桌面显示的不同属性的图标的个数;这样可以实现桌面显示的不同属性的图标分别显示在一个格子内。
可选的,该实施方式,上述管理桌面布局样式一、管理桌面布局样式二和管理桌面布局样式三都还可以至少设置有显示即时通信软件的应用的格子和显示即时通信软件的联系人的格子。具体可以如图5所示,其中,图5-a为管理桌面布局样式一,其中,左边的格子是框桌面显示的图标的格子,右边的格子是显示即时通信软件的应用和联系人的格子;图5-b为管理桌面布局样式二,其中,左边的格子是显示桌面显示的图标的格子,右边的格子是显示即时通信软件的应用和联系人的格子;图5-c为管理桌面布局样式三,其中,左边的格子是上述第一格子,中间的格子是管理桌面布局样式三除上述第一格子之外的格子,右边的格子是显示即时通信软件的应用和联系人的格子。
可选的,当步骤302选择是的上述管理桌面布局样式一时,步骤304可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H1=P-dt-db
H1为所述管理桌面布局样式一的格子的高度;和/或
可选的,当步骤302选择是的上述管理桌面布局样式二时,步骤304可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H2.1为用于显示快捷方式的图标的格子的高度,H2.2为用于显示文件夹的图标的格子的高度,H2.3为用于显示文件的图标的格子的高度;和/或
可选的,当步骤302选择是的上述管理桌面布局样式一时,步骤304可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H3=P-dt-db
其中,H3为单独为一列的格子高度;H3.1为X1所对应的格子的高度,H3.2为X2所对应的格子的高度,X1为其它格子中的一个格子所显示的图标的数量,Y1和Y1分别为所述三个格子中除为X1所对应的格子之外的两个格子所显示的图标的数量;X2为其它格子中的另一个格子所显示的图标的数量,Y2和Y2分别为所述三个格子中除为X1所对应的格子之外的两个格子所显示的图标的数量;所述其它格子是指所述三个格子中除所述单独为一列的格子之外的两个格子。
可选的,针对上述管理桌面布局样式三,当桌面显示的图标中快捷方式的图标最多时,那么上述单独为一列的格子就将快捷方式的图标框起来,而单独为一列的格子的高度就为上述H3;若上述X1为文件夹的图标的数量时,那么上述Y1和Z1分别为快捷方式的图标和文件的图标的数量,上述H3.1为显示图标为文件夹的图标的格子的高度;同时,得到上述H3.2为显示的图标为文件的图标的格子的高度。
可选的,该实施方式中,当桌面显示的图标不只快捷方式的图标、文件夹的图标和文件的图标时,如还可以将文件的图标细分为文档的图标和/或视频的图标和/或音频的图标,并在不同的格子中显示,该实施方式中,步骤304同样可以实现自动调整显示文档的图标、视频的图标或音频的图标等其它属性的图标的格子的高度。具体实施方式请参考上述实现调整用于显示快捷方式的图标、文件夹的图标和文件的图标的格子的高度的实施方式。
上述技术方案中,在上述一实施例的基础进行了进一步扩展,同样可以实现智能化地管理桌面显示的图标。
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一、实施例二和实施例三实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二和实施例三。
图6是本发明实施例提供的一种终端设备的结构示意图,如图6所示,包括:获取单元31、选择单元32和执行单元33,其中:
获取单元31,用于获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;
选择单元32,用于根据获取单元31获取的信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;
执行单元33,用于将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
可选的,如桌面显示的图标包括快捷方式的图标、文件夹的图标和文件的图标,通过上述步骤就可以自动根据屏幕的分辨率和桌面显示的图标的数量,将选择一种合适的管理桌面的布局样式分别在不同的格子中显示上述快捷方式的图标、文件夹的图标和文件的图标。以实现智能化地管理桌面显示的图标的效果。
上述技术方案中,获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量;根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。这样可以实现根据屏幕的分辨率以及桌面显示的图标的数量自动选择管理桌面的布局样式,以达到智能化地管理桌面显示的图标的效果。
图7是本发明实施例提供的另一种终端设备的结构示意图,如图7所示,包括:获取单元41、选择单元42和执行单元43,其中:
获取单元41,用于获取所述屏幕的第一维度上的分辨率,以及获取桌面显示的每种不同属性的图标的数量;
其中,桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
可选的,上述第一维度上的分辨率可以是第一维度上的像素。
可选的,上述文件的图标可以如下至少一种图标:
视频的图标、音频的图标、图片的图标和文档的图标。
选择单元42,用于根据所述屏幕在所述第一维度上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
执行单元43,用于将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
作为一种可选的实施方式,所述设备还可以包括:
第一确定单元(附图中未画出),用于根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
可选的,第一确定单元(附图中未画出)还可以用于还根据所述布局样式中的格子间在所述第一维度上的距离来确定所述屏幕在所述第一维度上所能容纳的最大图标数。
即,第一确定单元(附图中未画出)可以用于根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述布局样式中的格子间在所述第一维度上的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
作为一种可选的实施方式,所述设备还可以包括:
第二确定单元(附图中未画出),用于根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子在第一维度上的尺度。
这样可以实现根据每种不同属性的图标的数量来确定所述布局样式中的格子在第一维度上的尺度,例如,将布局样式中的格子在第一维度上的尺度确定为该格子中所显示的图标的数量成一定比例,即布局样式中不同的格子在第一维度上的尺度可以根据该格子中显示的图标的数量而定。从而可以有效地控制格子的尺度,让桌面更加的简洁。
作为一种可选的实施方式,所述设备还可以包括:
调整单元44,用于按照当前使用的管理桌面的布局样式的格子在第一维度上的尺度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
该实施方式中,可以实现在选定布局样式后,还可以根据当前桌面所显示的图标的数量,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
可选的,在本发明实施例中,不同的布局样式在所述第一维度上实现格子尺度的变化和/或格子数量的变化;和/或,
不同的布局样式在不同于所述第一维度的第二维度上实现格子尺度的变化和/或格子数量的变化。
即每一个布局样式所包含的格子的尺度和格子的数量都可以是不同的,例如:布局样式1包含一个格子,布局样式2包含多个格子、布局样式3在某一列中一个格子,但在另一列中包含多个格子等。且每个布局样式中格子的排列形式都可以不同。
在另一个实施例中,
获取单元41还可以用于获取所述屏幕的高度,以及获取桌面显示的每种不同属性的图标的数量;桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
选择单元42还可用于根据所述屏幕在一列上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
执行单元43还可以用于将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
可选的,第一确定单元(附图中未画出)还可以用于根据所述屏幕的高度、所述布局样式中的格子距离所述屏幕的顶端和底端的最短距离、所述图标距离所述格子的顶端和底端的距离、所述图标的最大高度,确定所述屏幕在一列上所能容纳的最大图标数。
可选的,第一确定单元(附图中未画出)还可以用于还根据所述布局样式中的格子间上下的距离来确定所述屏幕在一列上所能容纳的最大图标数。
可选的,第二确定单元(附图中未画出)还可以用于根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子的高度。
该实施方式,可以实现根据桌面显示的图标的数据确定布局样式中的格子的高度。当然,本发明实施例中还可以是根据桌面显示的图标的数据确定布局样式中的格子的宽度。
可选的,调整单元44还可以用于按照当前使用的管理桌面的布局样式的格子的高度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的高度。
该实施方式中,可以实现在选定布局样式后,还可以根据当前桌面所显示的图标的数量,调整当前使用的管理桌面的布局样式的格子的高度。
可选的,例如,如图4所示,预先设置的管理桌面布局样式包括上面实施例描述的管理桌面布局样式一、管理桌面布局样式二和管理桌面布局样式三时;当然本发明中包含但不限于上述三种,还可以包含适用于桌面显示的图标的数量更多的情况,如包含三列,且每列包含多个框的布局样式。
选择单元42还可以通过如下公式进行选择上述管理桌面布局样式一:
其中,x、y和z分别为快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量;分别为向上取整和向下取整运算;P为屏幕的高度,m为桌面显示的图标占位最大高度;D1=dt+ht+hb+db;dt为管理桌面的布局样式中离屏幕顶部最近的格子与屏幕顶端的距离,db为管理桌面的布局样式中离屏幕底部最近的格子与屏幕底端的距离,ht为管理桌面的布局样式中的格子内的离格子的顶端最近的图标到格子的顶端的距离,nb为管理桌面的布局样式中的格子内的离格子的底端最近的图标到格子的顶端的距离。
如选择单元42通过如下公式进行选择上述管理桌面布局样式二:
或者
其中,D2=dt+3(ht+hb)+2h2+db,h2为所述管理桌面布局样式中的格子间上下的距离。
如选择单元42通过如下公式进行选择上述管理桌面布局样式二:
其中,D3=dt+2(ht+hb)+2h1+db;h1为所述管理桌面布局样式中的格子间上下的距离。
可选的,上述所有的高度和距离具体可以是以像素px为单位,这样就可以通过屏幕的分辨率计算出上述高度和距离。
可选的,选择单元42可以是将当桌面显示的快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量代入上述公式的x、y和z中时,然后,根据桌面显示的快捷方法的图标的数量、文件夹的图标的数量和文件的图标的数量满足不同的公式选择不同的布局样式。
可选的,当选择单元42选择是的上述管理桌面布局样式一时,调整单元44可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H1=P-dt-db
H1为所述管理桌面布局样式一的格子的高度;和/或
可选的,当选择单元42选择是的上述管理桌面布局样式二时,调整单元44可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H2.1为用于显示快捷方式的图标的格子的高度,H2.2为用于显示文件夹的图标的格子的高度,H2.3为用于显示文件的图标的格子的高度;和/或
可选的,当选择单元42选择是的上述管理桌面布局样式一时,调整单元44可以通过如下公式调整当前使用的管理桌面的布局样式的格子的高度:
H3=P-dt-db
其中,H3为单独为一列的格子高度;H3.1为X1所对应的格子的高度,H3.2为X2所对应的格子的高度,X1为其它格子中的一个格子所显示的图标的数量,Y1和Y1分别为所述三个格子中除为X1所对应的格子之外的两个格子所显示的图标的数量;X2为其它格子中的另一个格子所显示的图标的数量,Y2和Y2分别为所述三个格子中除为X1所对应的格子之外的两个格子所显示的图标的数量;所述其它格子是指所述三个格子中除所述单独为一列的格子之外的两个格子。
上述技术方案中,在上述一实施例的基础进行了进一步扩展,同样可以实现智能化地管理桌面显示的图标。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (15)
1.一种管理桌面的方法,其特征在于,包括:
获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量,所述分辨率包括第一维度上的分辨率;
根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;具体包括:若所述桌面显示的图标的数量小于所述第一维度上所能容纳的最大图标数,选择一种包含一个格子的布局样式,若所述桌面显示的图标的数量大于所述第一维度上所能容纳的最大图标数,选择包含多个格子的布局样式;其中,所述预先设置的至少一种管理桌面的布局样式中每个布局样式下所述屏幕在所述第一维度上所能容纳的最大图标数被预先确定;
将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
2.如权利要求1所述的方法,其特征在于,所述获取屏幕的信息包括:
获取所述屏幕的第一维度上的分辨率;
获取桌面显示的每种不同属性的图标的数量;桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
3.如权利要求1或2所述的方法,其特征在于,包括:
根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
4.如权利要求3所述的方法,其特征在于,还包括:
还根据所述布局样式中的格子间在所述第一维度上的距离来确定所述屏幕在所述第一维度上所能容纳的最大图标数。
5.如权利要求3所述的方法,其特征在于,所述根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,包括:
根据所述屏幕在所述第一维度上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
6.如权利要求2所述的方法,其特征在于,根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子在第一维度上的尺度。
7.如权利要求1或2所述的方法,其特征在于,还包括:
按照当前使用的管理桌面的布局样式的格子在第一维度上的尺度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
8.如权利 要求1或2所述的方法,其特征在于:
不同的布局样式在第一维度上实现格子尺度的变化和/或格子数量的变化;
和/或,
不同的布局样式在不同于所述第一维度的第二维度上实现格子尺度的变化和/或格子数量的变化。
9.一种终端设备,其特征在于,包括:获取单元、选择单元和执行单元,其中:
所述获取单元,用于获取屏幕的信息,所述信息包含所述屏幕的分辨率和桌面显示的图标的数量,所述分辨率包括第一维度上的分辨率;
所述选择单元,用于根据所述信息从预先设置的至少一种管理桌面的布局样式中选择一种,所述布局样式包括至少一个用于容纳所述图标的格子;具体包括:若所述桌面显示的图标的数量小于所述第一维度上所能容纳的最大图标数,选择一种包含一个格子的布局样式,若所述桌面显示的图标的数量大于所述第一维度上所能容纳的最大图标数,选择包含多个格子的布局样式;其中,所述预先设置的至少一种管理桌面的布局样式中每个布局样式下所述屏幕在所述第一维度上所能容纳的最大图标数据被预先确定;
所述执行单元,用于将桌面显示的图标放置于所述选择的管理桌面的布局样式的格子中显示。
10.如权利要求9所述的设备,其特征在于,所述选择单元还用于获取所述屏幕的第一维度上的分辨率,以及获取桌面显示的每种不同属性的图标的数量;桌面显示的图标包括以下至少一种属性的图标:快捷方式的图标、文件夹的图标、文件的图标。
11.如权利要求9或10所述的设备,所述设备还包括:
第一确定单元,用于根据所述屏幕的第一维度上的分辨率、所述布局样式中的格子在所述第一维度上距离所述屏幕的第一端和第二端的最短距离、所述图标在所述第一维度上距离所述格子的第一端和第二端的距离、所述图标在所述第一维度上的最大分辨率尺度,确定所述屏幕在所述第一维度上所能容纳的最大图标数。
12.如权利要求11所述的设备,其特征在于,所述第一确定单元还用于还根据所述布局样式中的格子间在所述第一维度上的距离来确定所述屏幕在所述第一维度上所能容纳的最大图标数。
13.如权利要求11所述的设备,其特征在于,所述选择单元还用于根据所述屏幕在所述第一维度上所能容纳的最大图标数和所述桌面显示的每种不同属性的图标的数量,从预先设置的至少一种管理桌面的布局样式中选择一种。
14.如权利要求10所述的设备,其特征在于,所述设备还包括:
第二确定单元,用于根据桌面显示的每种不同属性的图标的数量确定所述布局样式中的格子在第一维度上的尺度。
15.如权利要求9或10所述的设备,其特征在于,所述设备还包括:
调整单元,用于按照当前使用的管理桌面的布局样式的格子在第一维度上的尺度与该格子内所显示的图标的数量成正比的调整规则,调整当前使用的管理桌面的布局样式的格子的在第一维度上的尺度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310024899.6A CN103941958B (zh) | 2013-01-23 | 2013-01-23 | 一种桌面管理的方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310024899.6A CN103941958B (zh) | 2013-01-23 | 2013-01-23 | 一种桌面管理的方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103941958A CN103941958A (zh) | 2014-07-23 |
CN103941958B true CN103941958B (zh) | 2019-01-29 |
Family
ID=51189645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310024899.6A Active CN103941958B (zh) | 2013-01-23 | 2013-01-23 | 一种桌面管理的方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103941958B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630316B (zh) * | 2014-10-30 | 2020-07-28 | 北京搜狗科技发展有限公司 | 一种显示对象的排列方法及电子设备 |
CN104461547B (zh) * | 2014-12-15 | 2018-08-07 | 北京国双科技有限公司 | 图形界面的排列显示方法及装置 |
CN104461549B (zh) * | 2014-12-15 | 2018-09-18 | 北京国双科技有限公司 | 图形界面的排列显示方法及装置 |
CN104484093B (zh) * | 2014-12-15 | 2018-08-07 | 北京国双科技有限公司 | 图形界面的排列显示方法及装置 |
CN104407779B (zh) * | 2014-12-15 | 2019-01-08 | 北京国双科技有限公司 | 图形界面的排列显示方法及装置 |
CN104461249B (zh) * | 2014-12-15 | 2018-09-18 | 北京国双科技有限公司 | 图形界面的排列显示方法及装置 |
CN106980622B (zh) * | 2016-01-18 | 2020-08-25 | 青岛海信移动通信技术股份有限公司 | 一种文件夹处理方法及装置 |
CN107145358A (zh) * | 2017-05-10 | 2017-09-08 | 上海上讯信息技术股份有限公司 | 一种生成企业桌面的方法及设备 |
CN108121487A (zh) * | 2018-01-19 | 2018-06-05 | 深圳市富途网络科技有限公司 | 一种用于移动终端应用程序的按钮管理模块及方法 |
CN108549507A (zh) * | 2018-03-01 | 2018-09-18 | 平安科技(深圳)有限公司 | 排列应用图标的方法、终端设备及计算机可读存储介质 |
CN108549508A (zh) * | 2018-03-07 | 2018-09-18 | 维沃移动通信有限公司 | 一种应用图标显示方法和移动终端 |
CN112740162B (zh) * | 2018-10-26 | 2023-11-24 | 深圳市欢太科技有限公司 | 桌面管理方法、装置、移动终端以及存储介质 |
CN110750317A (zh) * | 2019-08-31 | 2020-02-04 | 华为技术有限公司 | 一种桌面的编辑方法及电子设备 |
CN118235107A (zh) * | 2021-11-24 | 2024-06-21 | 深圳传音控股股份有限公司 | 图标区域管理方法、智能终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7590947B1 (en) * | 2004-05-28 | 2009-09-15 | Adobe Systems Incorporated | Intelligent automatic window sizing |
CN101908076A (zh) * | 2010-08-24 | 2010-12-08 | 北京世纪高通科技有限公司 | 页面布局自适应方法及装置 |
CN102508655A (zh) * | 2011-10-12 | 2012-06-20 | 宇龙计算机通信科技(深圳)有限公司 | 桌面图标展示方法及*** |
CN102713813A (zh) * | 2009-12-22 | 2012-10-03 | 诺基亚公司 | 用于从有序列表进行快速选择的方法和装置 |
CN102880382A (zh) * | 2012-07-31 | 2013-01-16 | 北京奇虎科技有限公司 | 一种界面展示***、方法和设备 |
-
2013
- 2013-01-23 CN CN201310024899.6A patent/CN103941958B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7590947B1 (en) * | 2004-05-28 | 2009-09-15 | Adobe Systems Incorporated | Intelligent automatic window sizing |
CN102713813A (zh) * | 2009-12-22 | 2012-10-03 | 诺基亚公司 | 用于从有序列表进行快速选择的方法和装置 |
CN101908076A (zh) * | 2010-08-24 | 2010-12-08 | 北京世纪高通科技有限公司 | 页面布局自适应方法及装置 |
CN102508655A (zh) * | 2011-10-12 | 2012-06-20 | 宇龙计算机通信科技(深圳)有限公司 | 桌面图标展示方法及*** |
CN102880382A (zh) * | 2012-07-31 | 2013-01-16 | 北京奇虎科技有限公司 | 一种界面展示***、方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103941958A (zh) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103941958B (zh) | 一种桌面管理的方法及终端设备 | |
CN104965631B (zh) | 桌面配色方法、装置及智能终端 | |
CN102934068B (zh) | 用于联合多个设备的显示器的方法、装置和计算机程序产品 | |
CN104778047B (zh) | 一种内容显示方法及终端 | |
CN102110148B (zh) | 文件夹内容的展现方法和终端 | |
CN105867815A (zh) | 一种分屏显示方法及装置 | |
CN103530117A (zh) | 一种适配移动终端不同尺寸屏幕的方法及装置 | |
JP5651773B2 (ja) | 文字表示方法及び装置 | |
CN105653281A (zh) | 一种在移动设备中进行截屏的方法和装置 | |
CN106445431A (zh) | 终端的操作方法及装置 | |
CN105468617B (zh) | 调整网页内容颜色的方法及装置 | |
CN106775614A (zh) | 智能pos界面布局方法及*** | |
CN103870138A (zh) | 一种信息处理方法及电子设备 | |
CN105631923A (zh) | 一种渲染方法和装置 | |
CN105700766A (zh) | 用户界面显示***及方法 | |
CN104951186B (zh) | 一种信息处理方法及电子设备 | |
CN105373373B (zh) | 一种快速生成图标的方法和装置 | |
CN105867719A (zh) | 一种排列方法和终端设备 | |
WO2017113713A1 (zh) | 显示界面调整方法及装置 | |
CN106503283A (zh) | 一种二维图纸智能比较方法及装置 | |
CN104750349B (zh) | 一种用户头像的设置方法和装置 | |
CN103959204B (zh) | 信息处理装置、信息处理方法和记录介质 | |
CN104346042A (zh) | 显示区域设置方法和显示区域设置装置 | |
CN105988655B (zh) | 一种电子表格行列区域调整方法及装置 | |
CN106325836B (zh) | 一种窗口部件处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |