一种应用程序模板的配置、启动方法和移动终端的制作方法_2

文档序号:9235307阅读:来源:国知局
,获取已打开的、当前屏幕上显示出的所有的应用程序AppInfo的数据结构,其数据结构成员包括:
[0039]appName应用程序的名称
[0040]appLocat1n 应用程序的启动位置
[0041]appDisplay 应用程序的当前页面信息
[0042]appPosit1n 应用程序的窗口大小和窗口所在屏幕位置
[0043]举例来说,一个应用程序ManyA.apk的数据结构AppInfo成员可以包括:
[0044]appNameManyA
[0045]appLocat1n com.android.ManyActivity
[0046]appDisplay com.android.ManyActivity/.ManyActivityl
[0047]appPosit1n 50, 50, 320, 480
[0048]若当前屏幕上显示出两个以上的应用程序,移动终端获取每个应用程序的AppInfo成员信息,并依次将各应用程序的AppInfo成员信息存放到数据结构队列AppInfoArrary 中。
[0049]可选的,在执行上述步骤12之后,移动终端根据当前屏幕的显示内容生成缩略图;所述应用程序模板中还包括:生成的所述缩略图。
[0050]具体实现时,移动终端在接收到请求创建应用程序模板的命令之后,还可以通过对当前屏幕进行拷屏的方式生成缩略图templatelcon,将templatelcon保存到应用程序模板中 TemplateInfo。
[0051]步骤13:移动终端根据请求创建应用程序模板的命令创建应用程序模板。
[0052]具体的,该应用程序模板中包括获取到的应用程序的标识信息和所述应用程序的窗口在屏幕上的布局信息。
[0053]具体实现时,本发明实施例中的应用程序模板TemplateInfo中至少包括:一个AppInfoArrary、应用程序模板的名称和应用程序模板的缩略图;TemplateInfo的数据结构成员如下:
[0054]AppInfoArrary
[0055]temp IateName 应用程序模板的名称
[0056]templatelcon 应用程序模板的缩略图
[0057]当移动终端创建了至少两个应用程序模板之后,将每个应用程序模板的数据结构依次存放在应用程序模板队列TemplateInfoArrary中。
[0058]可选的,在移动终端创建了至少一个应用程序模板之后,移动终端接收用户输入的更新应用程序模板命令;获取该更新应用程序模板命令对应的应用程序模板;并根据该更新应用程序模板命令,更新获取到的应用程序模板中的标识信息和/或布局信息。
[0059]可选的,在移动终端创建了至少一个应用程序模板之后,移动终端接收用户输入的删除应用程序模板命令;并根据该删除应用程序模板命令,删除所述删除应用程序模板命令对应的应用程序模板。
[0060]可选的,所述应用程序模板中还包括应用程序的启动位置信息和/或焦点窗口的指示信息,该焦点窗口的指示信息用于指示具有焦点的窗口。该应用程序AppInfo的数据结构成员包括:
[0061]appName应用程序的名称
[0062]appLocat1n 应用程序的启动位置
[0063]appDisplay应用程序的当前页面信息
[0064]appPosit1n 应用程序的窗口大小和窗口所在屏幕位置
[0065]appFocus焦点窗口的指示信息
[0066]图2示出了本发明实施例提供的另一种应用程序模板的配置过程的流程示意图。参见图2,该过程可以如下:
[0067]步骤21:移动终端接收用户输入的请求创建应用程序模板的命令。
[0068]具体的,所述请求创建应用程序模板的命令用于请求创建应用程序模板,所述应用程序模板用于指导应用程序启动,并指示出需要启动的应用程序以及所述需要启动的应用程序的窗口在屏幕上的布局。
[0069]步骤22:移动终端根据请求创建应用程序模板的命令,指示用户输入需要启动的应用程序的标识信息和该需要启动的应用程序的窗口在屏幕上的布局信息。
[0070]具体的,移动终端接收到用户输入的请求创建应用程序模板的命令之后,提示用户输入需要启动的应用程序的标识信息和该需要启动的应用程序的窗口在屏幕上的布局信息,并保存上述需要启动的应用程序的标识信息及其布局信息,进一步的,移动终端还可以提示用户选择用于标识该应用程序模板的缩略图,该缩略图可以不是通过拷屏的方式获取的,而是用户选择的。
[0071]步骤23:移动终端创建应用程序模板,该应用程序模板中包括需要启动的应用程序的标识信息和该需要的启动应用程序的窗口在屏幕上的布局信息。
[0072]可选的,在移动终端创建了至少一个应用程序模板之后,移动终端接收用户输入的更新应用程序模板命令;获取该更新应用程序模板命令对应的应用程序模板;并根据该更新应用程序模板命令,更新获取到的应用程序模板中的标识信息和/或布局信息。
[0073]可选的,在移动终端创建了至少一个应用程序模板之后,移动终端接收用户输入的删除应用程序模板命令;并根据该删除应用程序模板命令,删除所述删除应用程序模板命令对应的应用程序模板。
[0074]可选的,所述应用程序模板中还包括应用程序的启动位置信息和/或焦点窗口的指示信息,该焦点窗口的指示信息用于指示具有焦点的窗口。
[0075]图3示出了本发明实施例提供的再一种应用程序模板的创建过程的流程示意图。参见图3,该过程可以如下:
[0076]步骤31:移动终端接收用户输入的请求创建应用程序模板的命令。
[0077]具体的,所述请求创建应用程序模板的命令用于请求创建应用程序模板,所述应用程序模板用于指导应用程序启动,并指示出需要启动的应用程序以及所述需要启动的应用程序的窗口在屏幕上的布局。
[0078]步骤32:移动终端判断当前屏幕中是否已打开指定应用程序。
[0079]具体的,所述指定应用程序可以为需要被创建到应用程序模板中的应用程序,SP该应用程序是否被包含在需要创建到应用程序模板列表中,该列表中可以包括常用的应用程序,如浏览工具、聊天工具等,该应用程序还可以为已经在前台打开的程序,可以包括常用的应用程序和系统程序。
[0080]具体实现时,若移动终端当前屏幕中已打开指定应用程序,则执行步骤33,若移动终端当前屏幕中未打开指定应用程序,则执行步骤35。
[0081]步骤33:移动终端根据请求创建应用程序模板的命令,获取当前屏幕上显示的所有的应用程序的标识信息和该应用程序的窗口在屏幕上的布局信息。
[0082]步骤34:移动终端根据请求创建应用程序模板的命令创建应用程序模板。
[0083]步骤33?步骤34的具体实现方式与上述步骤12?步骤13的具体实现方式相同,并且步骤12?步骤13中可选的实现方式均可在步骤33?步骤34中实现,这里不再赘述。
[0084]步骤35:移动终端根据请求创建应用程序模板的命令,指示用户输入需要启动的应用程序的标识信息和该需要启动的应用程序的窗口在屏幕上的布局信息。
[0085]步骤36:移动终端创建应用程序模板,该应用程序模板中包括需要启动的应用程序的标识信息和该需要的启动应用程序的窗口在屏幕上的布局信息。
[0086]步骤35?步骤36的具体实现方式与上述步骤22?步骤23的具体实现方式相同,并且步骤35?步骤36中可选的实现方式均可在步骤22?步骤23中实现,这里不再赘述。
[0087]图4示出了本发明实施例提供的一种应用程序模板的启动过程的流程示意图。参见图4,该过程可以如下:
[0088]步骤41:移动终端接收用户输入的启动应用程序模板命令。
[0089]具体实现时,当用户需要调用应用程序模板时,可以调出应用程序模板列表的界面,其调出方式可以通过菜单调用的方式、组合键调用的方式、快捷键调用的方式,移动终端接收用户通过以上方式输入启动应用程序模板命令。
[0090]可选的,在上述步骤41中,移动终端将应用程序模板中的缩略图展示在应用程序模板列表中;移动终端接收用户根据所述应用程序模板列表中的缩略图输入的启动应用程序模板命令。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1