智能终端快捷方式建立方法及装置制造方法及图纸

技术编号:15283513 阅读:187 留言:0更新日期:2017-05-06 10:17
本发明专利技术公开了一种智能终端快捷方式建立方法及装置。该方法包括:获取应用程序信息列表,从应用程序信息列表中确定需要设置快捷方式的应用程序;启动应用程序,根据用户对应用程序的操作生成操作记录,并将操作记录保存到路径文件中;生成并存储与应用程序的操作记录对应的快捷方式。借助于本发明专利技术的技术方案,能够更加方便用户的操作,提高了用户的使用感受。

Method and device for establishing intelligent terminal shortcut

The invention discloses a method and a device for establishing an intelligent terminal shortcut. The method includes: obtaining application information list, determine the need for application settings shortcut from the application information list; start the application, according to the user operation record generating operation of the application, and the operation record path to the file; generating and storing and the operation of the application records the corresponding shortcut. With the technical proposal of the invention, the operation of the user can be more convenient, and the user's use feeling is enhanced.

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,特别是涉及一种智能终端快捷方式建立方法及装置
技术介绍
近年来,移动通讯和智能终端产业发展迅猛,特别是Android智能手机,在人们日常生活中使用越来越普遍,为使用者的日常生活带来很多便利。但是目前存在的一个问题是,很多年龄大的使用者,刚习惯使用功能机,对新兴的智能手机不能很好的接受。他们往往不具有汉语拼音能力,智能手机对他们来讲操作过于复杂。这部分使用者只能做简单的手机操作,如拨打和接听电话等。
技术实现思路
鉴于现有技术中由于智能手机功能过于复杂,一部分用户只能使用智能手机进行简单操作的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的智能终端快捷方式建立方法及装置。本专利技术提供一种智能终端快捷方式建立方法,包括:获取应用程序信息列表,从应用程序信息列表中确定需要设置快捷方式的应用程序;启动应用程序,根据用户对应用程序的操作生成操作记录,并将操作记录保存到路径文件中;生成并存储与应用程序的操作记录对应的快捷方式。本专利技术还提供了一种智能终端快捷方式建立装置,设置于智能终端,包括:应用选择模块,用于获取应用程序信息列表,从应用程序信息列表中确定需要设置快捷方式的应用程序;路径设置模块,用于启动应用程序,根据用户对应用程序的操作生成操作记录,并将操作记录保存到路径文件中;储存显示模块,用于生成并存储与应用程序的操作记录对应的快捷方式。本专利技术有益效果如下:通过将操作记录保存到路径文件并建立相应的快捷方式,解决了现有技术中由于智能手机功能过于复杂,一部分用户只能使用智能手机进行简单操作的问题,能够更加方便用户的操作,提高了用户的使用感受。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例的智能终端快捷方式建立方法的流程图;图2是本专利技术实施例的快捷方式生成的用户界面和后台流程的示意图;图3是本专利技术实施例的快捷方式生成的流程图;图4是本专利技术实施例的快捷方式运行的流程图;图5是本专利技术实施例的智能终端快捷方式建立装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了解决现有技术中由于智能手机功能过于复杂,一部分用户只能使用智能手机进行简单操作的问题,本专利技术提供了一种智能终端快捷方式建立方法及装置,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。方法实施例根据本专利技术的实施例,提供了一种智能终端快捷方式建立方法,图1是本专利技术实施例的智能终端快捷方式建立方法的流程图,如图1所示,根据本专利技术实施例的智能终端快捷方式建立方法包括如下处理:步骤101,获取应用程序信息列表,从应用程序信息列表中确定需要设置快捷方式的应用程序;步骤102,启动应用程序,根据用户对应用程序的操作生成操作记录,并将操作记录保存到路径文件中;步骤103,生成并存储与应用程序的操作记录对应的快捷方式。步骤103具体包括如下处理:根据用户选择的图片和设置的图片名称,生成并存储与应用程序的操作记录对应的快捷方式的图标;将快捷方式的图标设置于用户指定位置。执行完上述操作之后,响应于用户对快捷方式的触发,加载快捷方式对应的路径文件,对路径文件中的操作记录进行解析,将操作记录解析为可执行的操作代码,根据操作代码依次回放执行用户操作。优选地,在智能终端的操作系统为安卓系统时,步骤101通过安装包管理类PackageManager的对象获取应用程序信息列表;在步骤102中,进行路径设置时,自动启动应用程序,并启动UIAutomator框架的事件监听程序,通过监听程序捕获用户对应用程序的操作,生成操作记录,并将操作记录保存到路径文件中。需要说明的是,目前关于手机的快捷键或快捷方式,一般是指多功能硬件按键,或者在Android手机桌面上创建某一APP的快捷启动图标。本专利技术实施例所述的快捷方式与这些常规快捷键/快捷方式有很大区别。本专利技术实施例的目的旨在实现指向某项具体操作的快捷方式,例如:通过对快捷方式后台动作的编辑,实现一键给某人通过微信拨打视频电话。下面以Android系统为例,对本专利技术实施例的技术方案进行详细说明。Android系统为我们提供了一个PackageManager管理类,它的主要职责是管理应用程序包,通过它可以获取应用程序信息。本专利技术实施例的技术方案首先调用android.content.ContextWrapper.getPackageManager()方法获得android.content.pm.PackageManager类的对象,通过该对象就可以获取到本机中所有的已安装应用程序信息列表,这些信息包括应用程序图标、名称、版本号和包名等,用户从应用程序信息列表中选择要设置快捷方式的应用程序。UIAutomator是谷歌提供的AndroidUI自动化测试框架,使用该框架可以模拟用户UI操作,另外它还可以监控用户的UI操作事件。因此可以利用UIAutomator框架来完成设置并记录用户想要简化的操作。开始进行路径设置时,会自动启动用户选择的应用,同时启动UIAutomator框架的事件监听程序,接下来用户对该应用所做的所有操作都将会被事件监听程序捕获到,并将捕获信息存储到路径文件中,直到结束路径设置。本专利技术实施例的技术方案允许用户生成个性化的快捷方式。用户可选择手机当中的任意一张图片来作为快捷方式的图标,方法是修改AndroidManifest.xml文件中的applicationandroid:icon=@drawable/icon,其中icon就是用户选择的用来作为图标的图片名称,不带后缀。用户自选快捷方式的摆放位置,如果选择桌面,则向桌面应用(launcher)发送com.android.launcher.action.INSTALL_SHORTCUT的广播,如果选择本应用,则将该快捷方式put到本应用的快捷方式列表中进行显示。用户点击快捷图标后,首先加载路径文件,然后对路径文档当中的操作进行解析,将原始events记录转换成UIAutomator框架可执行的操作代码,最后依次回放执行用户操作,一键完成用户设定的功能,实现快捷操作的效果。下面以微信视频通话为例,说明快捷方式的生成过程,图2是本专利技术实施例的快捷方式生成的用户界面和后台流程的示意图,图3是本专利技术实施例的快捷方式生成的流程图,如图3所示,具体包括如下处理:步骤S301:应用的入口;步骤S302:进入应用之本文档来自技高网...
智能终端快捷方式建立方法及装置

【技术保护点】
一种智能终端快捷方式建立方法,其特征在于,包括:获取应用程序信息列表,从所述应用程序信息列表中确定需要设置快捷方式的应用程序;启动所述应用程序,根据用户对所述应用程序的操作生成操作记录,并将所述操作记录保存到路径文件中;生成并存储与所述应用程序的操作记录对应的快捷方式。

【技术特征摘要】
1.一种智能终端快捷方式建立方法,其特征在于,包括:获取应用程序信息列表,从所述应用程序信息列表中确定需要设置快捷方式的应用程序;启动所述应用程序,根据用户对所述应用程序的操作生成操作记录,并将所述操作记录保存到路径文件中;生成并存储与所述应用程序的操作记录对应的快捷方式。2.如权利要求1所述的方法,其特征在于,所述方法进一步包括:响应于用户对所述快捷方式的触发,加载所述快捷方式对应的路径文件,对所述路径文件中的操作记录进行解析,将所述操作记录解析为可执行的操作代码,根据所述操作代码依次回放执行用户操作。3.如权利要求1所述的方法,其特征在于,生成并存储与所述应用程序的操作记录对应的快捷方式具体包括:根据用户选择的图片和设置的图片名称,生成并存储与所述应用程序的操作记录对应的快捷方式的图标;将所述快捷方式的图标设置于用户指定位置。4.如权利要求1所述的方法,其特征在于,获取应用程序信息列表具体包括:通过安装包管理类PackageManager的对象获取应用程序信息列表。5.如权利要求1所述的方法,其特征在于,启动所述应用程序,根据用户对所述应用程序的操作生成操作记录,并将所述操作记录保存到路径文件中具体包括:自动启动所述应用程序,并启动UIAutomator框架的事件监听程序,通过所述监听程序捕获用户对所述应用程序的操作,生成操作记录,并将所述操作记录保存到路径文件...

【专利技术属性】
技术研发人员:石远王龙云
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1