应用程序控制方法及装置的制造方法

文档序号:9505927阅读:341来源:国知局
应用程序控制方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种应用程序控制方法及装置。
【背景技术】
[0002]应用程序在运行时需要占用终端的内存,而终端的内存大小是固定的,当终端同时运行多个应用程序时,会导致应用程序由于内存不足而产生卡顿的情况。

【发明内容】

[0003]为解决相关技术中的问题,本公开提供了一种应用程序控制方法及装置。
[0004]根据本公开实施例的第一方面,提供一种应用程序控制方法,所述方法包括:
[0005]获取在触摸屏上输入的手势操作;
[0006]获取所述手势操作对应的内存占用阈值;
[0007]对当前的内存占用量大于所述内存占用阈值的各个应用程序进行关闭。
[0008]可选的,所述方法还包括:
[0009]读取正在运行的每个应用程序的内存占用量;
[0010]根据每个内存占用量设置对应的应用程序的图标;
[0011]对所述设置后得到的各个图标进行显示。
[0012]可选的,所述根据每个内存占用量设置对应的应用程序的图标,包括:
[0013]对于每个内存占用量,检测所述内存占用量是否大于第一阈值;
[0014]当所述内存占用量大于所述第一阈值时,在对应的应用程序的图标上叠加预定画面,所述预定画面的大小与所述内存占用量呈正相关关系。
[0015]可选的,所述在对应的应用程序的图标上叠加预定画面,包括:
[0016]当所述内存占用量是内存占用百分比时,将所述内存占用百分比乘以所述图标的高度得到画面高度,并将所述图标的宽度确定为画面宽度;
[0017]以所述画面高度和所述画面宽度生成所述预定画面;
[0018]将所述预定画面叠加在所述图标上。
[0019]可选的,所述以所述画面高度和所述画面宽度生成所述预定画面,包括:
[0020]在预设的至少一个内存占用阈值中,确定所述内存占用百分比对应的内存占用阈值;
[0021]获取所述内存占用阈值对应的显示效果;
[0022]根据所述画面高度、所述画面宽度和所述显示效果生成所述预定画面。
[0023]可选的,所述方法还包括:
[0024]当所述手势操作作用于应用程序的图标上时,打开所述应用程序。
[0025]可选的,所述获取在触摸屏上输入的手势操作,包括:
[0026]打开应用程序,在所述应用程序的界面上获取输入的所述手势操作。
[0027]可选的,所述方法还包括:
[0028]当所述应用程序的响应操作包括所述手势操作时,读取正在运行的所有应用程序的总内存占用量;
[0029]检测所述总内存占用量是否大于第二阈值;
[0030]当所述总内存占用量大于所述第二阈值时,触发执行所述获取所述手势操作对应的内存占用阈值的步骤;
[0031]当所述总内存占用量小于等于所述第二阈值时,控制所述应用程序响应所述手势操作。
[0032]根据本公开实施例的第二方面,提供一种应用程序控制方法,所述方法包括:
[0033]显不各个应用程序的图标,所述图标用于指不对应的应用程序的内存占用量;
[0034]获取在触摸屏上输入的手势操作;
[0035]确定所述手势操作所作用于的至少一个图标;
[0036]对所述至少一个图标对应的应用程序进行关闭。
[0037]根据本公开实施例的第三方面,提供一种应用程序控制装置,所述装置包括:
[0038]手势获取模块,被配置为获取在触摸屏上输入的手势操作;
[0039]阈值获取模块,被配置为获取所述手势获取模块获取的所述手势操作对应的内存占用阈值;
[0040]程序关闭模块,被配置为对当前的内存占用量大于所述阈值获取模块获取的所述内存占用阈值的各个应用程序进行关闭。
[0041 ] 可选的,所述装置还包括:
[0042]第一读取模块,被配置为读取正在运行的每个应用程序的内存占用量;
[0043]图标设置模块,被配置为根据所述第一读取模块读取的每个内存占用量设置对应的应用程序的图标;
[0044]图标显示模块,被配置为对所述图标设置模块设置后得到的各个图标进行显示。
[0045]可选的,所述图标设置模块,包括:
[0046]内存检测子模块,被配置为对于每个内存占用量,检测所述内存占用量是否大于第一阈值;
[0047]画面叠加子模块,被配置为当所述内存检测子模块检测出所述内存占用量大于所述第一阈值时,在对应的应用程序的图标上叠加预定画面,所述预定画面的大小与所述内存占用量呈正相关关系。
[0048]可选的,所述画面叠加子模块,包括:
[0049]画面确定子模块,被配置为当所述内存占用量是内存占用百分比时,将所述内存占用百分比乘以所述图标的高度得到画面高度,并将所述图标的宽度确定为画面宽度;
[0050]第一生成子模块,被配置为以所述画面确定子模块确定的所述画面高度和所述画面宽度生成所述预定画面;
[0051]叠加执行子模块,被配置为将所述第一生成子模块生成的所述预定画面叠加在所述图标上。
[0052]可选的,所述第一生成子模块,包括:
[0053]阈值确定子模块,被配置为在预设的至少一个内存占用阈值中,确定所述内存占用百分比对应的内存占用阈值;
[0054]效果获取子模块,被配置为获取所述阈值确定子模块确定的所述内存占用阈值对应的显示效果;
[0055]第二生成子模块,被配置为根据所述画面高度、所述画面宽度和所述效果获取子模块获取的所述显示效果生成所述预定画面。
[0056]可选的,所述装置还包括:
[0057]程序开启模块,被配置为当所述手势操作作用于应用程序的图标上时,打开所述应用程序。
[0058]可选的,所述手势获取模块,还被配置为:
[0059]打开应用程序,在所述应用程序的界面上获取输入的所述手势操作。
[0060]可选的,所述装置还包括:
[0061]第二读取模块,被配置为当所述应用程序的响应操作包括所述手势操作时,读取正在运行的所有应用程序的总内存占用量;
[0062]阈值检测模块,被配置为检测所述第二读取模块读取的所述总内存占用量是否大于第二阈值;
[0063]跳转触发模块,被配置为当所述阈值检测模块检测出所述总内存占用量大于所述第二阈值时,触发所述手势获取模块执行所述获取所述手势操作对应的内存占用阈值的操作;
[0064]手势响应模块,被配置为当所述阈值检测模块检测出所述总内存占用量小于等于所述第二阈值时,控制所述应用程序响应所述手势操作。
[0065]根据本公开实施例的第四方面,提供一种应用程序控制装置,所述装置包括:
[0066]图标显示模块,被配置为显示各个应用程序的图标,所述图标用于指示对应的应用程序的内存占用量;
[0067]手势获取模块,被配置为获取在触摸屏上输入的手势操作;
[0068]操作确定模块,被配置为确定所述手势获取模块获取的所述手势操作所作用于的至少一个图标;
[0069]程序关闭模块,被配置为对所述操作确定模块确定的所述至少一个图标对应的应用程序进行关闭。
[0070]根据本公开实施例的第五方面,提供一种应用程序控制装置,所述装置包括:
[0071]处理器;
[0072]用于存储处理器可执行指令的存储器;
[0073]其中,所述处理器被配置为:
[0074]获取在触摸屏上输入的手势操作;
[0075]获取所述手势操作对应的内存占用阈值;
[0076]对当前的内存占用量大于所述内存占用阈值的各个应用程序进行关闭。
[0077]本公开的实施例提供的技术方案可以包括以下有益效果:
[0078]通过获取在触摸屏上输入的手势操作,获取手势操作对应的内存占用阈值,对当前的内存占用量大于内存占用阈值的各个应用程序进行关闭,可以预先设置每个手势操作对应的内存占用阈值,使终端可以关闭内存占用量大于该手势操作对应的占用内存阈值的一类应用程序,解决了终端同时运行多个应用程序时,导致应用程序由于内存不足产生卡顿的问题,达到了提高应用程序运行的流畅性的效果。
[0079]此外,通过读取正在运行的每个应用程序的内存占用量,根据每个内存占用量设置对应的应用程序的图标,对设置后得到的各个图标进行显示,可以通过图标对每个应用程序的内存占用量进行显示,使用户能够根据图标确定需要关闭哪些应用程序,解决了用户无法获取每个应用程序的内存占用情况,从而无法控制终端来选择需要关闭的应用程序的问题,达到了直观选择应用程序的效果。
[0080]而且,通过直接在该应用程序的界面上输入手势操作,使用户在使用某个应用程序的过程中感觉到卡顿时,可以直接在该应用程序的界面上输入手势操作,而不用退出该界面后在终端的主界面上获取手势操作,解决了用户每次在使用应用程序过程中遇到卡顿现象时,都要退出当前应用界面,然后执行关闭其他应用程序的问题,达到了节省操作时间的效果。
[0081]另外,通过将所有应用程序的总内存占用量与第二阈值进行比较,可以获知用户手势操作的真正目的,解决了应用程序和终端同时响应于手势操作导致冲突的问题,达到了提高响应手势操作的准确性的效果。
[0082]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0083]此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0084]图1是根据一示例性实施例示出的一种应用程序控制方法的流程图。
[0085]图2A是根据另一示例性实施例示出的一种应用程序控制方法的流程图。
[0086]图2B是根据一示例性实施例示出的叠加预定画面的流程图。
[0087]图2C是根据一示例性实施例示出的生成预定画面的流程图。
[0088]图2D是根据一示例性实施例示出的图标的显示示意图。
[0089]图2E是根据一不例性实施例不出的应用程序的关闭不意图。
[0090]图3A是根据另一示例性实施例示出的一种应用程序控制方法的流程图。
[0091]图3B是根据一示例性实施例示出的手势操作的示意图。
[0092]图4A是根据另一示例性
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1