CN110851029A - 一种应用图标互换的方法、装置、终端及存储介质 - Google Patents
一种应用图标互换的方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN110851029A CN110851029A CN201910913229.7A CN201910913229A CN110851029A CN 110851029 A CN110851029 A CN 110851029A CN 201910913229 A CN201910913229 A CN 201910913229A CN 110851029 A CN110851029 A CN 110851029A
- Authority
- CN
- China
- Prior art keywords
- position information
- application icons
- interchange
- sliding
- exchanging
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004891 communication Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及电子设备技术领域,尤其涉及一种应用图标互换的方法、装置、终端及存储介质,所述方法应用于终端,所述方法包括:若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。使用本发明的方法可以直接将两行或两列内的所有应用图标进行替换,用户无需进行依次互换,从而简化操作步骤,提高用户的体验感。
Description
技术领域
本发明涉及电子设备技术领域,尤其涉及一种应用图标互换的方法、装置、终端及存储介质。
背景技术
目前,随着电子设备相关技术不断的发展,用户的电子设备里面存储的应用程序越来越多,当用户打开电子设备的操作桌面时,会发现电子设备屏幕上罗列着各种各样的应用图标,用户习惯性会对应用图标进行位置调整,从而方便使用。
以现有的应用图标整理技术来说,例如,如果用户想要互换操作桌面上的两行的应用图标时,用户首先需要将两行中第一对应用图标进行互换,互换过程如下:分别长按该对中的两个应用图标,然后将两个应用图标的位置进行互换,以此类推,最终完成两行或列内的应用图标全部互换,该过程操作步骤繁琐,用户体验感差。
发明内容
(一)有鉴于此,本发明提供了一种应用图标互换的方法、装置、终端及存储介质,可以实现快速调换两行或两列应用图标,操作更简单便捷,提高用户的体验感。
(二)技术方案
为了达到上述目的,本发明第一方面实施例提出了一种应用图标互换的方法,所述方法应用于终端,所述方法包括:
若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;
根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。
可选的,若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示,包括:
若在同一行,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
若在同一列,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
可选的,还包括:
若所述两个应用图标不在同一行且不在同一列,则检测是否存在滑动操作;
若存在,则根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换。
可选的,根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,包括:
如果所述滑动操作的方向为水平方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
可选的,根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,包括:
如果所述滑动操作的方向为竖直方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
可选的,检测是否存在滑动操作,包括:
获取当前滑动距离和滑动方向;
若所述当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
若所述当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
为了达到上述目的,本发明第二方面实施例提出了一种应用图标互换的装置,所述装置应用于终端,所述装置包括:
获取模块,用于若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;
第一互换模块,用于根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。
可选的,所述第一互换模块具体用于:
若在同一行,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
若在同一列,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
可选的,所述装置还包括:
检测模块,用于若所述两个应用图标不在同一行且不在同一列,则检测是否存在滑动操作;
第二互换模块,用于若存在,则根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换。
可选的,所述第二互换模块具体用于:
如果所述滑动操作的方向为水平方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
可选的,所述第二互换模块具体用于:
如果所述滑动操作的方向为竖直方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
可选的,所述检测模块,包括:
获取单元,用于获取当前滑动距离和滑动方向;
第一确定单元,用于若所述当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
第二确定单元,用于若所述当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
为了达到上述目的,本发明第三方面实施例提出了一种终端,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的方法的步骤。
为了达到上述目的,本发明第四方面实施例提出了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述所述的方法。
(三)有益效果:
本发明实施例提供的上述技术方案与现有技术相比具有如下优点:
本发明实施例提供的一种应用图标互换的方法、装置、终端及存储介质,所述方法应用于终端,所述方法包括:若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。使用本发明的方法可以直接将两行或两列内的所有应用图标进行替换,用户无需进行依次互换,从而简化操作步骤,提高用户的体验感。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明具体实施方式中提供的一种应用图标互换的方法的一个实施例的流程示意图;
图2为图1的一个实施例中变化前和变化后的应用场景图;
图3为图1的另一个实施例中变化前和变化后的应用场景图;
图4为本发明具体实施方式中提供的一种应用图标互换的方法的另一实施例的流程示意图;
图5为图4的一个实施例中变化前和变化后的应用场景图;
图6为图4的另一实施例中变化前和变化后的应用场景图;
图7为本发明一个实施例提供的一种终端的结构图;
图8为本发明具体实施方式中提供的一种应用图标互换的装置的一个实施例的结构框图;
图9为本发明具体实施方式中提供的一种应用图标互换的装置的另一实施例的结构框图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面结合附图附图和具体实施方式对本发明作进一步详细说明:
图1为本发明具体实施方式中提供的一种应用图标互换的方法的一个实施例的流程示意图;
图2为图1的一个实施例中变化前和变化后的应用场景图;
图3为图1的另一个实施例中变化前和变化后的应用场景图;
以现有的应用图标整理技术来说,例如,如果用户想要互换操作桌面上的两行的应用图标时,用户首先需要将两行中第一对应用图标进行互换,互换过程如下:分别长按该对中的两个应用图标,然后将两个应用图标的位置进行互换,以此类推,最终完成两行或列内的应用图标全部互换,该过程操作步骤繁琐,用户体验感差。
为此,本发明实施例提供一种应用图标互换的方法,方法应用于终端,其中,终端可以设置为设备、手机、平板电脑等,本申请为了描述方便,以手机为例,需要说明的是,本方案中,相应步骤在不冲突的情况下可以相互替换;如图1、图2和图3所示,该应用图标互换的方法可以包括以下步骤:
步骤S101,若检测到用户点击两个应用图标的操作,则获取两个应用图标的位置信息;
位置信息包括横坐标信息和纵坐标信息。
步骤S102,根据两个应用图标的位置信息,判断两个应用图标是否在同一行或同一列;
其中,同一行是指两个应用图标的位置信息中横坐标相同,同一列是指两个应用图标的位置信息中纵坐标相同。
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据互换规则对目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。使用本发明的方法可以直接将两行或两列内的所有应用图标进行替换,用户无需进行依次互换,从而简化操作步骤,提高用户的体验感。
在本发明的一个实施例中;
步骤S103,若在同一行,则将终端的操作桌面数据库中,两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
具体的,如图2所示,如果用户想互换两列中所有的应用图标,可以通过点击同一行中的两个应用图标来实现,具体过程如下:例如,当用户点击“日历”和“联系人”,终端首先判断“日历”和“联系人”在终端显示桌面上的位置信息,当检测到两个图标的横坐标相同,即判断出两个应用图标在同一行中,从而将终端的操作桌面数据库中“日历”和“联系人”分别所在列中,纵坐标相同的应用图标的位置信息进行互换,即:“日历”和“联系人”位置对换,“电话”和“浏览器”位置对换,以此类推互换所在列的所有图标信息,同时刷新终端的显示桌面,从而完成互换操作。
同样的,步骤S104,若在同一列,则将终端的操作桌面数据库中,两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
具体的,如图3所示,如果用户想互换两行中所有的应用图标,可以通过点击同一列中的两个应用图标来实现,具体过程如下:例如,当用户点击“相机”和“短信”,终端的服务器首先判断“相机”和“短信”在终端显示桌面上的位置信息,当检测到两个图标的纵坐标相同,即判断出两个应用图标在同一列中,从而将终端的操作桌面数据库中,“相机”和“短信”分别所在行中,横坐标相同的应用图标的位置信息进行互换,即:“日历”和“电话”位置对换,“联系人”和“浏览器”位置对换,“相机”和“短信”位置对换,“设置”和“天气”位置对换,以此类推互换所在行的所有图标信息,同时刷新终端的显示桌面,从而完成互换操作。
图4为本发明具体实施方式中提供的一种应用图标互换的方法的另一实施例的流程示意图;
图5为图4的一实施例中变化前和变化后的应用场景图;
图6为图4的另一实施例中变化前和变化后的应用场景图;
在本申请的又一实施例中,如图4、图5和图6所示;
步骤S201,若两个应用图标不在同一行且不在同一列,检测是否存在滑动操作;
具体步骤如下:
获取当前滑动距离和滑动方向;
其中,首先将用户初始点击应用图标的点作为第一像素点,滑动结束停留的点作为第二像素点,所以滑动距离是指用户从第一像素点到第二像素点的距离;滑动方向是指第二像素点偏离第一像素点的方向;
具体的,若当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
其中,预设距离阈值为10个像素点,当然,亦可以根据需要进行预先自定义设定。
若当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
若存在,则根据滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据互换规则对目标应用图标的位置信息进行互换。
具体的,包括:
步骤S202,如果滑动操作的方向为水平方向,则将终端的操作桌面数据库中,两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
具体的,如图5所示,如果用户想互换两列中所有的应用图标,亦可以通过点击处于不同行且不同列的两个应用图标来实现,具体过程如下:例如,首先用户点击“联系人”和“天气”,然后用户的两个手指均沿着水平方向有滑动操作,其中,“联系人”可以沿着靠近“相机”的方向移动,或远离“相机”的方向移动,而“天气”可以沿着靠近“短信”的方向移动,或远离“短信”的方向移动;当终端检测到该滑动操作时,则将终端的操作桌面数据库中“联系人”和“天气”分别所在列中,纵坐标相同的应用图标的位置信息进行互换,例如:“联系人”和“设置”位置对换,“浏览器”和“天气”位置对换,以此类推互换所在列的所有图标信息,同时刷新终端的显示桌面,从而完成互换操作。
步骤S203,如果滑动操作的方向为竖直方向,则将终端的操作桌面数据库中,两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
具体的,如图6所示,例如,首先用户点击“联系人”和“天气”,然后用户的两个手指均沿着竖直方向有滑动操作,其中,“联系人”可以沿着靠近“浏览器”的方向移动,或远离“浏览器”的方向移动,而“天气”可以沿着靠近“设置”的方向移动,或远离“设置”的方向移动;当终端检测到该滑动操作时,则将终端的操作桌面数据库中“联系人”和“天气”分别所在行中,横坐标相同的应用图标的位置信息进行互换,例如:“日历”和“电话”位置对换,“联系人”和“浏览器”位置对换,“相机”和“短信”位置对换,“设置”和“天气”位置对换,以此类推互换所在列的所有图标信息,同时刷新终端的显示桌面,从而完成互换操作。
图7为本发明一实施例提供的一种终端的结构图;
如图7所示,本发明实施例提供的一种终端,包括:处理器5、通信接口6、存储器7和通信总线8,其中,处理器5、通信接口6和存储器7通过通信总线8完成相互间的通信;存储器7中存储有可在处理器5上运行的计算机程序,处理器5执行计算机程序时实现上述的方法的步骤。
本发明实施例提供的一种存储介质,存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述方法。
图8为本发明具体实施方式中提供的一种应用图标互换的装置的一个实施例的结构框图;
如图8所示,本发明实施例提供一种应用图标互换的装置,装置应用于终端,装置包括:
获取模块1,用于若检测到用户点击两个应用图标的操作,则获取两个应用图标的位置信息;
第一互换模块2,用于根据两个应用图标的位置信息,判断两个应用图标是否在同一行或同一列;
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据互换规则对目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。
在本发明的一个实施例中,第一互换模块2具体用于:
若在同一行,则将终端的操作桌面数据库中,两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
若在同一列,则将终端的操作桌面数据库中,两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
图9为本发明具体实施方式中提供的一种应用图标互换的装置的另一实施例的结构框图。
如图9所示,在本发明的另一个实施例中,若两个应用图标不在同一行且不在同一列,装置还包括:
检测模块3,用于则检测是否存在滑动操作;
其中,检测模块3包括:
获取单元,用于获取当前滑动距离和滑动方向;
第一确定单元,用于若当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
第二确定单元,用于若当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
第二互换模块4,用于若存在,则根据滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据互换规则对目标应用图标的位置信息进行互换。
在本发明的一个实施例中,第二互换模块4具体用于:
如果滑动操作的方向为水平方向,则将终端的操作桌面数据库中,两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
在本发明的另一个实施例中,第二互换模块4具体用于:
如果滑动操作的方向为竖直方向,则将终端的操作桌面数据库中,两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
上述电子设备提到的通信总线8可以是外设部件互连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该通信总线81140可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口6用于上述电子设备与其他设备之间的通信。
存储器7可以包括随机存取存储器7(RandomAccessMemory,简称RAM),也可以包括非易失性存储器7(non-volatilememory),例如至少一个磁盘存储器7。可选的,存储器7还可以是至少一个位于远离前述处理器5的存储装置。
上述的处理器5可以是通用处理器5,包括中央处理器5(CentralProcessingUnit,简称CPU)、网络处理器5(NetworkProcessor,简称NP)等;还可以是数字信号处理器5(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk(SSD))等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
以上仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (14)
1.一种应用图标互换的方法,其特征在于,所述方法应用于终端,所述方法包括:
若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;
根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。
2.根据权利要求1所述的应用图标互换的方法,其特征在于,若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示,包括:
若在同一行,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
若在同一列,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
3.根据权利要求2所述的应用图标互换的方法,其特征在于,还包括:
若所述两个应用图标不在同一行且不在同一列,则检测是否存在滑动操作;
若存在,则根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换。
4.根据权利要求3所述的应用图标互换的方法,其特征在于,根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,包括:
如果所述滑动操作的方向为水平方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
5.根据权利要求3所述的应用图标互换的方法,其特征在于,根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,包括:
如果所述滑动操作的方向为竖直方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
6.根据权利要求3所述的应用图标互换的方法,其特征在于,检测是否存在滑动操作,包括:
获取当前滑动距离和滑动方向;
若所述当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
若所述当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
7.一种应用图标互换的装置,其特征在于,所述装置应用于终端,所述装置包括:
获取模块,用于若检测到用户点击两个应用图标的操作,则获取所述两个应用图标的位置信息;
第一互换模块,用于根据所述两个应用图标的位置信息,判断所述两个应用图标是否在同一行或同一列;
若在同一行或同一列,则确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换,最终根据互换后的位置信息进行显示。
8.根据权利要求7所述的一种应用图标互换的装置,其特征在于,所述第一互换模块具体用于:
若在同一行,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示;
若在同一列,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并根据互换后的位置信息进行显示。
9.根据权利要求8所述的一种应用图标互换的装置,其特征在于,所述装置还包括:
检测模块,用于若所述两个应用图标不在同一行且不在同一列,则检测是否存在滑动操作;
第二互换模块,用于若存在,则根据所述滑动操作的方向,确定需要进行位置信息互换的目标应用图标、以及位置信息的互换规则,并根据所述互换规则对所述目标应用图标的位置信息进行互换。
10.根据权利要求9所述的一种应用图标互换的装置,其特征在于,所述第二互换模块具体用于:
如果所述滑动操作的方向为水平方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在列中纵坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
11.根据权利要求9所述的一种应用图标互换的装置,其特征在于,所述第二互换模块具体用于:
如果所述滑动操作的方向为竖直方向,则将所述终端的操作桌面数据库中,所述两个应用图标所在行中横坐标相同的应用图标的位置信息进行互换,并更新操作桌面。
12.根据权利要求9所述的一种应用图标互换的装置,其特征在于,所述检测模块,包括:
获取单元,用于获取当前滑动距离和滑动方向;
第一确定单元,用于若所述当前滑动距离大于等于预设距离阈值、且水平方向的滑动分量大于竖直方向的滑动分量,则确定存在水平方向的滑动操作;
第二确定单元,用于若所述当前滑动距离大于等于预设距离阈值、且竖直方向的滑动分量大于水平方向的滑动分量,则确定存在竖直方向的滑动操作。
13.一种终端,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至6任一项所述的方法的步骤。
14.一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至6任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910913229.7A CN110851029B (zh) | 2019-09-25 | 2019-09-25 | 一种应用图标互换的方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910913229.7A CN110851029B (zh) | 2019-09-25 | 2019-09-25 | 一种应用图标互换的方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110851029A true CN110851029A (zh) | 2020-02-28 |
CN110851029B CN110851029B (zh) | 2021-03-16 |
Family
ID=69595936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910913229.7A Active CN110851029B (zh) | 2019-09-25 | 2019-09-25 | 一种应用图标互换的方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110851029B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113126843A (zh) * | 2021-04-19 | 2021-07-16 | 北京小米移动软件有限公司 | 交换应用图标位置的方法、装置及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631440A (zh) * | 2013-11-18 | 2014-03-12 | 上海斐讯数据通信技术有限公司 | 一种调整桌面图标位置的方法及移动终端 |
CN104516673A (zh) * | 2014-12-09 | 2015-04-15 | 厦门美图移动科技有限公司 | 一种图标显示方法、设备和移动终端 |
KR20160017535A (ko) * | 2014-08-06 | 2016-02-16 | 인포뱅크 주식회사 | 장소에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
KR20160020744A (ko) * | 2014-08-14 | 2016-02-24 | 인포뱅크 주식회사 | 푸쉬 메시지 수신에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
CN105843480A (zh) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | 桌面图标调整方法及装置 |
CN107203307A (zh) * | 2017-05-19 | 2017-09-26 | 维沃移动通信有限公司 | 一种图标管理方法及移动终端 |
CN109164961A (zh) * | 2018-08-10 | 2019-01-08 | 珠海格力电器股份有限公司 | 一种移动应用图标的方法及装置 |
-
2019
- 2019-09-25 CN CN201910913229.7A patent/CN110851029B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631440A (zh) * | 2013-11-18 | 2014-03-12 | 上海斐讯数据通信技术有限公司 | 一种调整桌面图标位置的方法及移动终端 |
KR20160017535A (ko) * | 2014-08-06 | 2016-02-16 | 인포뱅크 주식회사 | 장소에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
KR20160020744A (ko) * | 2014-08-14 | 2016-02-24 | 인포뱅크 주식회사 | 푸쉬 메시지 수신에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
CN104516673A (zh) * | 2014-12-09 | 2015-04-15 | 厦门美图移动科技有限公司 | 一种图标显示方法、设备和移动终端 |
CN105843480A (zh) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | 桌面图标调整方法及装置 |
CN107203307A (zh) * | 2017-05-19 | 2017-09-26 | 维沃移动通信有限公司 | 一种图标管理方法及移动终端 |
CN109164961A (zh) * | 2018-08-10 | 2019-01-08 | 珠海格力电器股份有限公司 | 一种移动应用图标的方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113126843A (zh) * | 2021-04-19 | 2021-07-16 | 北京小米移动软件有限公司 | 交换应用图标位置的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110851029B (zh) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11393017B2 (en) | Two-dimensional code identification method and device, and mobile terminal | |
CN103262015B (zh) | 对接收到缩放命令做出响应的设备及方法 | |
CN109144392B (zh) | 一种处理手势冲突的方法、装置及电子设备 | |
CN107645582B (zh) | 一种信息变更方法、终端设备及计算机可读介质 | |
CN107153546B (zh) | 一种视频播放方法及移动设备 | |
CN104778007A (zh) | 一种截图方法及装置 | |
EP4044008A1 (en) | Target object display method and apparatus, electronic device, and computer-readable medium | |
CN106648281B (zh) | 一种截图方法及装置 | |
CN109240591B (zh) | 一种界面显示方法及装置 | |
CN110851029B (zh) | 一种应用图标互换的方法、装置、终端及存储介质 | |
CN111966273A (zh) | 信息显示处理方法及装置 | |
CN110825303A (zh) | 一种交互方法、装置、终端及计算机可读介质 | |
CN111143731A (zh) | 一种网页界面缩放时的显示方法、装置及终端设备 | |
CN114265653A (zh) | 界面显示方法、装置、设备、存储介质及程序产品 | |
US20220374144A1 (en) | Target object display method and apparatus, electronic device and non-transitory computer-readable medium | |
CN110989880A (zh) | 一种界面元素处理方法、装置及可读存储介质 | |
CN110955480B (zh) | 一种视图显示方法和装置 | |
CN110427135B (zh) | 确定应用呼出的方法、装置、终端及存储介质 | |
CN111435284B (zh) | 媒体内容展示位误点击的检测方法、装置及存储介质 | |
CN111506185B (zh) | 对文档进行操作的方法、装置、电子设备及存储介质 | |
CN108363525B (zh) | 一种响应网页中用户手势操作的方法、装置和终端设备 | |
CN112783411A (zh) | 一种文档内容显示方法及装置 | |
CN111767206A (zh) | 一种内容单元露出呈现率的统计方法、装置及电子设备 | |
JP6520674B2 (ja) | 表示システム、表示端末、表示方法、および表示プログラム | |
CN105511795A (zh) | 一种用户界面操作的方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |