【技术实现步骤摘要】
一种用于终端进程的监听控制方法
本专利技术涉及移动终端的进程监听技术,尤其涉及一种用于终端进程的监听控制方法。
技术介绍
随着智能终端的大量普及,用户不仅关注智能终端的外观、视觉效果,同时也越来越注重智能终端性能问题和功耗问题,比如,终端耗电的快慢、运行是否流畅、内存使用情况,以及应用程序启动速度等性能指标。智能终端内部可供使用的计算,存储资源通常是有限的,当在与用户进行交互时,如果终端开启过多的应用,势必会影响终端的功耗、性能等问题。而且,很多三方应用有自启和被关联应用唤醒的情况。例如,用户并没有打开百度文库,但用户只要打开了百度视频、百度搜索等,就会把百度文库也给唤醒,甚至用户把这些应用都关闭之后,这些应用也可由其他应用,或者由手机亮屏息屏等动作唤醒。一些应用会默认有定时唤醒服务,或者在一个应用退出时,发消息以启动另一个应用或服务。还有许多服务不提供用户可见或可操作的界面,而只是后台运行。所以,在用户与智能终端进行交互的过程中,如果应用不能主动被关闭,则大量的进程可能同时在运行,有的进程挂在后台,会占用系 ...
【技术保护点】
1.一种用于终端进程的监听控制方法,其特征在于,包括:/nS1:将新创建的进程的包名添加至集合,以按包名添加的先后顺序形成包含进程的包名的集合;/nS2:根据所述集合中的进程的包名,对所述集合中包名对应的进程的数量进行统计;/nS3:当所述集合中包名对应的进程的数量超过预设值时,保留n个后添加进所述集合的包名对应的进程,并销毁所述集合中其余各包名对应的进程;/nS4:从所述集合中移除被销毁的各进程的包名。/n
【技术特征摘要】
1.一种用于终端进程的监听控制方法,其特征在于,包括:
S1:将新创建的进程的包名添加至集合,以按包名添加的先后顺序形成包含进程的包名的集合;
S2:根据所述集合中的进程的包名,对所述集合中包名对应的进程的数量进行统计;
S3:当所述集合中包名对应的进程的数量超过预设值时,保留n个后添加进所述集合的包名对应的进程,并销毁所述集合中其余各包名对应的进程;
S4:从所述集合中移除被销毁的各进程的包名。
2.根据权利要求1所述的用于终端进程的监听控制方法,其特征在于,步骤S1具体包括:
S11:判断集合中是否存在新创建的进程的包名;
S12:若不存在,则将所述新创建的进程的包名添加至集合,以按包名添加的先后顺序形成包含进程的包名的集合。
3.根据权利要求1或2所述的用于终端进程的监听控制方法,其特征在于,所述包名的数据类型为String,所述集合是类型为String的进程的包名集合。
4.根据权利要求1所述的用于终端进程的监听控制方法,其特征在于,步骤S3具体包括:
S31:当所述集合中包名对应的进程的数量超过预设值时,根据所述集合中进程的包名,遍历所述集合中所有包名对应的进程;
S3...
【专利技术属性】
技术研发人员:沈卫东,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。