一种应用程序控制方法及电子设备的制造方法_2

文档序号:9217068阅读:来源:国知局

[0046]步骤S120:监测针对所述第一应用程序的第一触发信息。
[0047]结合上述分析可知,目前在电子设备工作过程中,能够触发第一应用程序自启动的事件很多,因而,本实施例中第一触发信息可以是基于触发第一应用程序启动的不同事件生成的,且不同事件对应生成的第一触发信息的内容可以不同。
[0048]步骤S130:判断该第一触发信息是否满足预设条件,若满足,执行步骤S140 ;若不满足,返回步骤S120。
[0049]基于上述分析内容,在本实施例实际应用中,为了避免第一应用程序被其他电子设备发生的其他系统事件而触发启动,可设定一种固定方式启动该第一应用程序,则该预设条件是基于设定的固定方式确定,本发明并不限定其具体内容。
[0050]优选的,对于第一应用程度的触发启动方式,可以设定只有从电子设备的桌面才能够启动该第一应用程序,此时,上述步骤S120具体为:捕捉针对所述第一应用程序的图标点击指示生成第一触发信息,其中,所述图标在所述电子设备的桌面显示。
[0051]在该优选实施例中,预设条件可以是基于用户对第一应用程序的图标点击生成的触发信息,则步骤S130具体为:判断第一触发信息是否与该触发信息相同,若相同,则说明第一触发信息满足预设条件,反之,则不满足预设条件。
[0052]步骤S140:触发所述第一应用程序运行。
[0053]结合上述分析可知,本实施例只有当从电子设备的桌面触发第一应用程序,才能启动该第一应用程序,即使该第一应用程序从休眠状态或停止状态转换为可用状态;同时启动该第一应用程序的后台运行程序,即该第一应用程序的后台运行程序从禁用状态变为可用状态;否则,将无法触发第一应用程序运行。
[0054]由此可见,在本实施例中,基于检测到的第一设置指令,控制第一应用程序及其后台运行程序处于禁用状态,之后,对于监测到针对该第一应用程序的第一触发信息,只有当其满足预设条件时,才能触发该第一应用程序运行,以使该第一应用程序的后台运行程序处于可用状态,从而避免了第一应用程度的后台程序因发生的其他系统事件而自启动,无需用户再对这些后台运行程序反复清理,提高了用户体验。
[0055]可选的,在上述实施例的基础上,由于执行的预设操作与上述第一设置指令的检测方式直接相关,所以,在本申请可以按照以下方式检测第一设置指令,但并不局限于下面的几种方式。方式一:参照图2所示的部分流程示意图,具体可以包括以下步骤:
[0056]步骤S201:检测针对所述第一应用程序的退出指示。
[0057]在实际应用中,以目前的智能手机为例,当用户不再使用该第一应用程序,将该第一应用程序关闭时,用户通常会直接点击手机的Home键,但是,这种方式只能关闭该第一应用程序前台的显示界面,无法关闭其后台运行程序,也就是说,点击手机Home键后,之前在前台运行的应用程序将继续在后台运行,将继续占用系统资源,消耗电子设备流量和功耗,从而降低了该电子设备的性能。
[0058]对此,为了确保关闭应用程序前台界面时,也能够同时关闭其后台运行程序,本实施例可点击该第一应用程序操作界面上述的退出按钮,而不是点击如智能手机上的Home键来实现,但并不局限于此。
[0059]步骤S202:在依据所述退出指示销毁所述第一应用程序的界面时,生成针对所述第一应用程序的后台运行状态的第一设置指令。
[0060]基于上述分析,用户点击第一应用程序的退出按钮后,电子设备将基于用户的退出操作销毁该第一应用程序的界面,并生成第一设置指令用于阻止其后台运行程序运行并避免自启动。
[0061]方式二,参照图3所示的流程示意图,该方式具体可以包括以下步骤:
[0062]步骤S301:捕捉针对第一应用程序的拖动信息。
[0063]其中,所述拖动信息包括;拖动停止位置的第一坐标,但并不局限于此。
[0064]在本实施例实际应用中,可预设在桌面上设置某个区域,当需要结束某应用程序的后台运行程序,并使其处于禁止状态时,将该应用程序的图标直接拖至该区域即可。基于此,本实施例可预先存储该区域的坐标范围,但并不局限于此。
[0065]步骤S302:判断该第一坐标是否位于第一控制区域内,若是,执行步骤S303,若否,返回步骤S301。
[0066]结合上述分析,本实施例可通过坐标对比来判定第一应用程序拖动停止位置是否位于第一控制区域内,该第一控制区域可以是上述在电子设备桌面上预先设定的区域,本申请并不限定该第一控制区域在桌面上的具体位置。
[0067]步骤S303:生成针对第一应用程序的后台运行状态的第一设置指令。
[0068]可见,当确定第一应用程序被拖至第一控制区域内后,将生成第一设置指令,以使电子设备基于此结束第一应用程序及其后台运行程序,并使该第一应用程序的后台运行程序处于禁止状态,即不允许该第一应用程序后台运行,从而避免了该第一应用程序的后台运行程序被电子设备发生的其他系统事件触发启动,对电子设备流量、功耗的浪费和系统资源的占用,进而避免了用户对自启动应用程序的后台运行程序的反复清理。
[0069]需要说明的是,本发明并不局限于上述描述的两种生成第一设置指令的方法,本发明还可以为电子设备的每一个应用程序增加设置其后台运行程序是否运行的设置选项,当不需要该第一应用程序后台欲行时,可通过对其对应的选项进行设置,生成第一设置指令,即可禁止其后台运行程序运行。当然,还可以采用其他方法生成第一设置指令,来控制第一应用程序的后台运行的禁止情况,只要不是本领域技术人员付出创造性劳动确定的,均属于本发明保护范围,本发明在此不再一一列举。
[0070]如图4所示,为本发明提供的一种电子设备实施例的结构示意图,该电子设备可以包括显示屏420和控制器430,图中还示出了应用程序410在所述显示屏420的桌面显示图标,其中:
[0071]应用程序410是根据用户需要下载并安装在电子设备上的,如QQ、微信、支付宝、浏览器、播放器以及各种游戏等,本发明对此不作具体限定。
[0072]显示屏420可以选用触摸屏,尤其是当该电子设备为手机、平板电脑等设备时,但并不局限于此,可根据需要选用非触摸屏,此时,该电子设备还可以包括输入设备,如键盘等,用来对应用程序410进行选择、拖动等操作。
[0073]控制器430,用于基于检测到的第一设置指令,控制第一应用程序及其后台运行程序处于禁用状态;检测针对所述第一应用程序的第一触发信息;并在所述第一触发信息满足预设条件,触发所述第一应用程序运行。
[0074]由此可见,该控制器430能够实现上述方法实施例记载的应用程序控制方法,因而,该控制器430实现该应用程序控制方法的具体过程可参照上述方法实施例对应部分的描述,本实施例在此不再赘述。
[0075]结合上述分析可知,本实施例基于检测到的第一设置指令,控制第一应用程序及其后台运行程序处于禁用状态,并监测针对该第一应用程序的第一触发信息,只有当该第一触发信息满足预设条件时,才能触发该第一应用程序运行,以使该第一应用程序的后台运行程序处于可用状态,从而避免了第一应用程度的后台程序因发生的其他系统事件而自启动,无需用户再对对这些后台运行程序反复清理,提高了用户体验。
[0076]可选的,在上述实施例的基础上,控制器检测第一设置指令的方式多种多样,本申请仅以下面几种方式进行说明,但并不局限于此。
[0077]如图5所示,若该第一设置指令按照方式一检测的,则该控制器430具体可以包括:
[0078]第一检测装置431,用于检测针对所
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1