一种移动终端的桌面生成、操作方法及其对应的装置制造方法及图纸

技术编号:8800967 阅读:204 留言:0更新日期:2013-06-13 05:40
本申请实施例公开了一种移动终端的桌面生成方法。该方法包括:创建块体类对象,所述块体类对象包含属性信息;调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面;当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内,所述空闲块体为没有呈现应用程序快捷方式的块体。本申请还公开了一种移动终端的桌面生成装置,以及一种移动终端的桌面操作方法及其对应的装置。本申请实施例可以提高应用程序的宽容度,降低应用程序图标制作难度。

【技术实现步骤摘要】

本申请涉及信息处理
,特别涉及一种移动终端的桌面生成、操作方法及其对应的装置
技术介绍
随着通信技术的发展,移动终端越来越普及,可在移动终端上运行的应用程序也越来越多。打开这些应用程序需要在移动终端中找到应用程序的可执行文件,然后点击启动应用程序运行。通常情况下,为开启应用程序的方便,应用程序安装到移动终端上时会在移动终端的桌面上生成应用程序的快捷方式,该快捷方式包含表示应用程序的图标、程序名等内容。在移动终端上运行的应用程序越多,桌面上的快捷方式的数量随之增加。这些快捷方式每个占据整体桌面的一定区域,按照预设规则排列(比如,靠移动终端屏幕右侧、上侧排布)在桌面上。为便于对应用程序快捷方式的管理,现有技术要求在桌面上的每个快捷图标必须为圆角矩形。而在实际过程中,应用程序的快捷图标具有各种形状,比如,可以为规则形状的三角形、圆形等,也可以是不规则形状。这些不同形状的图标呈现在移动终端的桌面上之前,通常需要通过专门的软件将快捷图标的形状制作成圆角矩形,以便顺利排布到移动终端的桌面上。然而,这种方式限制了应用程序快捷图标的呈现形式,降低了移动终端对应用程序的宽容度,增加了在桌面上呈现快捷图标的难度。
技术实现思路
为解决上述技术问题,本申请实施例提供了一种移动终端的桌面生成方法、移动终端的桌面操作方法及其各自对应的装置,以提高移动终端对应用程序的宽容度,降低在桌面上呈现快捷图标的难度。本申请实施例提供的移动终端的桌面生成方法包括:创建块体类对象,所述块体类对象包含属性信息;调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面;当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内,所述空闲块体为没有呈现应用程序快捷方式的块体。优选地,所述当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内具体包括:监听移动终端操作系统发送的需要在桌面上创建应用程序快捷方式的消息;读取需要在桌面上创建快捷方式的应用程序的快捷图标和/或程序名;检测桌面上的空闲块体,将应用程序的快捷图标和/或程序名呈现在一个空闲块体内。优选地,所述块体为矩形块体,所述多个块体为NXM个,N为移动终端桌面横向的块体个数,M为移动终端纵向的块体个数,所述N、M为大于等于2的自然数。 进一步优选地,所述块体与块体之间存在预设距离的间隔。本申请实施例还提供了一种移动终端的桌面操作方法。该方法包括:按照预定动作方式动作使移动终端屏幕上呈现出多个前述的桌面;以所述桌面或所述桌面包含的块体为操作对象,接收操作消息,根据所述操作消息的类型对所述操作对象进行相应的操作。优选地,所述操作对象为桌面,所述操作消息的类型为桌面的整体移动,则所述根据操作消息的类型对所述操作对象进行相应操作具体包括:检测多个桌面中的一个桌面是否接收到整体移动的操作消息,如果接收到,则创建与所述一个桌面对应的列表,用于记录所述一个桌面内包含的块体的序号和块体在该一个桌面内的位置信息;检测所述一个桌面将整体移动到的目标位置,调用绘图函数在所述目标位置处根据所述列表记录的块体的序号和块体在桌面内的位置信息绘制出所述桌面。优选地,所述操作对象为桌面内的块体,所述操作消息的类型为选择一个或多个桌面内的块体移动到目标桌面内,则所述根据操作消息的类型对所述操作对象进行相应操作具体包括:检测移动终端屏幕内的块体是否接收到选取移动的操作消息,如果接收到,则将所述块体的序号和块体在桌面内的位置信息记录到一个列表内,所述列表在移动终端屏幕内的块体首次接收到选取移动的操作消息时创建;检测所述块体将移动到的目标位置,根据列表记录的块体的序号和块体在桌面内的位置信息将列表内的块体与空闲块体交换位置。进一步优选地,在检测到块体将移动到的目标位置时,检测目标位置所在的桌面内是否存在空闲块体,如果存在空闲块体且空闲块体的数量大于或等于所述列表内记录的块体的数量,则根据列表记录的块体的序号和块体在桌面内的位置信息将列表内的块体与空闲块体交换位置。优选地,所述操作对象为桌面的块体,所述操作消息的类型为桌面的显示隐藏,则根据所述操作消息的类型对所述操作对象进行相应操作具体包括:检测多个桌面中的一个桌面是否接收到显示隐藏的操作消息,如果接收到,则将所述一个桌面内的块体的可见性属性的属性值更改为相反的属性值,刷新所述桌面,根据所述属性值调用绘制函数绘制所述桌面内的块体以显示所述桌面及桌面内的块体或不调用绘制函数绘制所述桌面内的块体以隐藏所述桌面及桌面内的块体。本申请实施例还提供了一种移动终端的桌面生成装置。该装置包括:类对象创建单元、块体绘制单元和快捷方式呈现单元,其中:所述类对象创建单元,用于创建块体类对象,所述块体类对象包含属性信息;所述块体绘制单元,用于调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面;所述快捷方式呈现单元,用于在需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内,所述空闲块体为没有呈现应用程序快捷方式的块体。优选地,所述快捷方式呈现单元还包括消息监听子单元、快捷方式读取子单元、空闲块体检测子单元和快捷方式呈现子单元,其中:所述消息监听子单元,用于监听移动终端操作系统发送的需要在桌面上创建应用程序快捷方式的消息;所述快捷方式读取子单元,用于读取需要在桌面上创建快捷方式的应用程序的快捷图标和/或程序名;所述空闲块体检测子单元,用于检测桌面上的空闲块体;所述快捷方式呈现子单元,用于在检测到桌面上有空闲块体时将应用程序的快捷图标和/或程序名呈现在一个空闲块体内。本申请实施例还提供了一种移动终端的桌面操作装置。该装置包括:多桌面呈现单元、操作消息接收单元和操作单元,其中:所述多桌面呈现单元,用于按照预定动作方式动作使移动终端屏幕上呈现出多个前述的桌面;所述操作消息接收单元,用于接收对桌面或所述桌面包含的块体为操作对象的操作消息;所述操作单元,用于根据所述操作消息的类型对所述操作对象进行相应的操作。优选地,所述操作对象为桌面,所述操作消息的类型为桌面的整体移动,所述操作单元具体包括第一操作消息检测子单元、第一列表创建子单元、第一目标位置检测子单元和桌面绘制子单元,其中:所述第一操作消息检测子单元,用于检测多个桌面中的一个桌面是否接收到整体移动的操作消息,如果接收到,则触发列表创建子单元;所述第一列表创建子单元,用于创建与所述一个桌面对应的列表,用于记录所述一个桌面内包含的块体的序号和块体在该一个桌面内的位置信息;所述第一目标位置检测子单元,用于检测所述一个桌面将整体移动到的目标位置;所述桌面绘制子单元,用于调用绘图函数在所述目标位置处根据所述列表记录的块体的序号和块体在桌面内的位置信息绘制出所述桌面。优选地,所述操作对象为桌面内的块体,所述操作消息的类型为选择一个或多个桌面内的块体移动到目标桌面内,所述操作单元具体包括:第二操作消息检测子单元、第二列表创建子单元、块体信息记录子单元、第二目标位置检测子单元和位置交换子单元,其中:所述第二操作消息本文档来自技高网...

【技术保护点】
一种移动终端的桌面生成方法,其特征在于,所述方法包括:创建块体类对象,所述块体类对象包含属性信息;调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面;当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内,所述空闲块体为没有呈现应用程序快捷方式的块体。

【技术特征摘要】
1.一种移动终端的桌面生成方法,其特征在于,所述方法包括: 创建块体类对象,所述块体类对象包含属性信息; 调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面; 当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内,所述空闲块体为没有呈现应用程序快捷方式的块体。2.根据权利要求1所述的方法,其特征在于,所述当需要将应用程序的快捷方式呈现到桌面上时,将应用程序快捷方式的快捷图标和/或程序名呈现到桌面上的一个空闲块体内具体包括: 监听移动终端操作系统发送的需要在桌面上创建应用程序快捷方式的消息;读取需要在桌面上创建快捷方式的应用程序的快捷图标和/或程序名;检测桌面上的空闲块体,将应用程序的快捷图标和/或程序名呈现在一个空闲块体内。3.根据权利要求1所述的方法,其特征在于,所述块体为矩形块体,所述多个块体为NXM个,N为移动终端桌面横向的块体个数,M为移动终端桌面纵向的块体个数,所述N、M为大于等于2的自然数。4.根据权利要求3·所述的方法,其特征在于,所述块体与块体之间存在预设距离的间隔。5.—种移动终端的桌面操作方法,其特征在于,所述方法包括:· 按照预定动作方式动作`使移动终端屏幕上呈现出多个根据权利要求1至4中任何一项生成的桌面; 以所述桌面或所述桌面包含的块体为操作对象,接收操作消息,根据所述操作消息的类型对所述操作对象进行相应的操作。6.根据权利要求5所述的方法,其特征在于,所述操作对象为桌面,所述操作消息的类型为桌面的整体移动,则所述根据操作消息的类型对所述操作对象进行相应操作具体包括: 检测多个桌面中的一个桌面是否接收到整体移动的操作消息,如果接收到,则创建与所述一个桌面对应的列表,用于记录所述一个桌面内包含的块体的序号和块体在该一个桌面内的位置信息; 检测所述一个桌面将整体移动到的目标位置,调用绘图函数在所述目标位置处根据所述列表记录的块体的序号和块体在桌面内的位置信息绘制出所述桌面。7.根据权利要求5所述的方法,其特征在于,所述操作对象为桌面内的块体,所述操作消息的类型为选择一个或多个桌面内的块体移动到目标桌面内,则所述根据操作消息的类型对所述操作对象进行相应操作具体包括: 检测移动终端屏幕内的块体是否接收到选取移动的操作消息,如果接收到,则将所述块体的序号和块体在其所在桌面内的位置信息记录到一个列表内,所述列表在移动终端屏幕内的块体首次接收到选取移动的操作消息时创建; 检测所述块体将移动到的目标位置,根据列表记录的块体的序号和块体在其所在桌面内的位置信息将列表内的块体与目标位置所在桌面内的空闲块体交换位置。8.根据权利要求7所述的方法,其特征在于,在检测到块体将移动到的目标位置时,检测目标位置所在的桌面内是否存在空闲块体,如果存在空闲块体且空闲块体的数量大于或等于所述列表内记录的块体的数量,则根据列表记录的块体的序号和块体在桌面内的位置信息将列表内的块体与空闲块体交换位置。9.根据权利要求5所述的方法,其特征在于,所述操作对象为桌面的块体,所述操作消息的类型为桌面的显示隐藏,则根据所述操作消息的类型对所述操作对象进行相应操作具体包括: 检测多个桌面中的一个桌面是否接收到显示隐藏的操作消息,如果接收到,则将所述一个桌面内的块体的可见性属性的属性值更改为相反的属性值,刷新所述桌面,根据所述属性值调用绘制函数绘制所述桌面内的块体以显示所述桌面及桌面内的块体或不调用绘制函数绘制所述桌面内的块体以隐藏所述桌面及桌面内的块体。10.一种移动终端的桌面生成装置,其特征在于,该装置包括:类对象创建单元、块体绘制单元和快捷方式呈现单元,其中: 所述类对象创建单元,用于创建块体类对象,所述块体类对象包含属性信息; 所述块体绘制单元,用于调用绘图函数根据块体类对象的属性信息绘制出多个块体,使多个块体不重叠地布满移动终端屏幕形成桌面; 所述快捷方式呈现单元,...

【专利技术属性】
技术研发人员:罗永浩陈寿福方迟朱萧木
申请(专利权)人:锤子科技北京有限公司
类型:发明
国别省市:

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

1