【技术实现步骤摘要】
屏幕显示状态控制方法及相关产品
本申请涉及数据处理
,具体涉及屏幕显示状态控制方法及相关产品。
技术介绍
随着科技和经济的快速发展,手机、平板电脑和智能可穿戴设备等电子产品已经成为人们工作和生活中不可获取的一部分,人们通过电子产品实现各种包括购物、导航、点餐、通信或娱乐游戏等功能,因此一个电子终端往往需要同时开启多个应用程序。在开启多个应用程序的同时,许多程序被置于无法与用户交互的层面,甚至是随时可能被消亡的层面。这些应用程序在消亡之前仍会存在一段时间,这一方面会造成电子终端内存消耗,另一方面可能对正在执行的前台应用程序造成影响,影响用户的体验。
技术实现思路
本申请实施例提供了一种屏幕显示状态控制方法及相关产品,以期通过检测应用程序的进程状态,对应用程序发起的屏幕旋转请求进行处理,减少响应屏幕旋转请求时的内存消耗,同时减少因执行非前台应用程序的屏幕旋转请求而对前台应用程序造成的影响。第一方面,本申请实施例提供一种屏幕显示状态控制方法,应用于电子装置,所述屏幕显示状态控制方法包括:接收应用程序发起的屏幕旋转请求;检测所述应用程序的进程状态;根据所述应用程序的进程 ...
【技术保护点】
1.一种屏幕显示状态控制方法,其特征在于,应用于电子装置,所述电子装置包括屏幕,所述屏幕显示状态控制方法包括:获取目标应用程序发起的屏幕旋转请求;确定所述目标应用程序的进程状态,所述进程状态包括表征所述目标应用程序运行阶段的状态;根据所述目标应用程序的进程状态处理所述屏幕旋转请求。
【技术特征摘要】
1.一种屏幕显示状态控制方法,其特征在于,应用于电子装置,所述电子装置包括屏幕,所述屏幕显示状态控制方法包括:获取目标应用程序发起的屏幕旋转请求;确定所述目标应用程序的进程状态,所述进程状态包括表征所述目标应用程序运行阶段的状态;根据所述目标应用程序的进程状态处理所述屏幕旋转请求。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标应用程序的进程状态包括:获取所述目标应用程序的进程状态描述信息,所述进程状态描述信息用于表示所述目标应用程序的进程状态;根据所述进程状态描述信息确定所述目标应用程序的进程状态。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用程序的进程状态处理所述屏幕旋转请求,包括:当所述进程状态为第一状态时,不响应所述屏幕旋转请求。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标应用程序的进程状态处理所述屏幕旋转请求,还包括:当所述进程状态为第二状态时,响应所述屏幕旋转请求;或当所述进程状态为第三状态时,响应所述屏幕旋转请求;当所述进程状态为第四状态时,检测接收到所述屏幕旋转请求的次数是否大于预设阈值,若是,则不响应所述屏幕旋转请求;若否,则响应所述屏幕旋转请求;当所述进程状态为第五状态时,检测该目标应用程序的屏幕旋转请求是否曾被拒绝执行,若是,则不响应所述屏幕旋转请求,若否,则显示所述屏幕旋转请求并接收用户的选择操作,所述选择操作用于确定响应所述屏幕旋转请求或不响应所述屏幕旋转请求。5.根据权利要求2或3所述的方法,其特征在于,所述目标应用程序的进程状态描述信息为所述目标应用程序在内存保护机制OOM下的oom_adj参数,所述根据所述进程状态描述信息确定所述目标应用程序的进程状态,包括:当所述oom_adj参数值等于或大于9时,确定所述进程状态为第一状态。6.根据权利要求5所述的方法,其特征在于,所述根据所述进程状态描述信息确定所述目标应用程序的进程状态,还包括:当所述oom_adj参数值小于9时,确定所述进程状态为第二状态;或当所述oom_adj参数值等于0时,确定所述进程状态为第三状态;当所述oom_adj参数值大于0且小于5时,确定所述进程状态为第四状态;当所述oom_adj参数值大于或等于5且小于9时,确定所述进程状态为第五状态。7.根据权利要求4所述的方法,其特征在于,所述检测所述目标应用程序的进程状态还包...
【专利技术属性】
技术研发人员:莫斯挺,
申请(专利权)人:OPPO重庆智能科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。