The present invention discloses an information processing method applied to an electronic device. The method includes: obtaining a first operation of a user, determining a first application based on the first operation, and obtaining a window state showing the first application of the first application, when the window state of the first application is displayed as a full screen window, the first application is described. In a window with a first display area, the first display area is equal to the area of the touch control event that the touch display unit can receive; when the window state of the first application is shown as a small window, the first application is displayed in the window with a second display area, the second display surface. The product is smaller than the touch display unit and can receive the area of the touch event. The invention also discloses an electronic device at the same time.
【技术实现步骤摘要】
一种信息处理方法及电子设备
本专利技术涉及电子技术,尤其涉及一种信息处理方法及电子设备。
技术介绍
在电子设备的发展初期,电子设备的屏幕尺寸都比较小、屏幕的分辨率也较低;在这个时期,移动终端的操作系统如安卓(Android)操作系统本身提供单窗口的应用功能,在这个单窗口内只能显示一个应用;即操作系统只允许一个应用处于前台,并与用户进行交互,其中,应用处于前台的状态被称为活动状态(ActivityStatus),应用处于与用户进行交互的状态被称为激活状态(ResumedStatus)。但是随着移动终端硬件的快速发展,尤其是屏幕的分辨率的提高和尺寸的加大,电子设备初期操作系统的这种单窗口应用已经无法满足用户的需要,用户迫切地需要电子设备的操作系统能够提供多窗口的应用功能,例如,用户在用移动终端如平板电脑观看视频的同时,还想基于及时聊天工具如QQ与亲朋好友聊天,那么就需要在平板电脑的显示界面同时显示两个以上的窗口,其中每一窗口用于显示一个应用。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的问题而提供一种信息处理方法及电子设备,能够同时显示以小窗口的窗口状态显示多个应用,而且应用还可以从小窗口切换为全屏窗口的窗口状态。本专利技术实施例的技术方案是这样实现的:一种信息处理方法,应用于电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于1的整数;触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;利用所述第一转换参数对所运行的应用的全屏窗 ...
【技术保护点】
1.一种信息处理方法,应用于电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于1的整数;所述方法包括:获取用户的第一操作;基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;当显示所述第一应用的窗口状态为小窗口时,确定第一转换参数;通过第一转换参数对所述第一应用在全屏窗口下图形缓存数据进行变换,生成所述第一应用小窗口下的图形缓存数据;以小窗口呈现所述第一应用时,将所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。
【技术特征摘要】
1.一种信息处理方法,应用于电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于1的整数;所述方法包括:获取用户的第一操作;基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;当显示所述第一应用的窗口状态为小窗口时,确定第一转换参数;通过第一转换参数对所述第一应用在全屏窗口下图形缓存数据进行变换,生成所述第一应用小窗口下的图形缓存数据;以小窗口呈现所述第一应用时,将所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户的第二操作;判断所述第一应用的窗口状态;确定当前所述第一应用处于第一窗口状态时,响应所述第二操作,将显示所述第一应用的窗口从第一窗口状态变换为第二窗口状态;确定当前所述第一应用处于第二窗口状态时,响应所述第二操作,将显示所述第一应用的窗口从第二窗口状态变换为第三窗口状态;其中,所述第一窗口状态为所述第一应用在运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用在运行时以小窗口进行显示的状态,所述第三窗口状态为第一应用关闭或退出时的状态;或者,所述第一窗口状态为所述第一应用未启动时的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态;或者,所述第一窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以小窗口进行显示的状态;或者,所述第一窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态。3.根据权利要求2所述的方法,其特征在于,所述获取用户的第二操作,包括:检测是否发生满足第一预定条件的触控操作;当所述操作满足所述第一预定条件时,确定为获取用户的第二操作;或者,检测是否发生满足第二预定条件的按键操作;当所述按键操作满足所述第二预定条件时,确定为获取用户的第二操作;或者,检测所述电子设备是否发生满足第三预定条件的姿态变化;当所述电子设备发生满足所述第三预定条件的姿态变化时,确定为获取用户的第二操作;或者,检测是否发生满足第四预定条件的语音操作;当所述语音操作满足所述第四预定条件时,确定为获取用户的第二操作。4.根据权利要求1至3任一项所述的方法,其特征在于,当所述触控显示单元显示的应用的窗口数量为两个以上时,所述基于所述第一操作确定第一应用,包括:确定所述第一操作所对应的当前时刻;针对所有已打开的R个窗口中,确定每个窗口在当前时刻之前最后一次检测到交互事件的第一时刻,获得R个第一时刻,其中,R为自然数;将所述当前时刻与所述R个第一时刻作差,得到R个时间差;将时间差最小的窗口作为激活窗口,其他的小窗口作为非激活窗口,并将所述激活窗口或任意一个所述非激活窗口所对应的应用确定为第一应用。5.根据权利要求4所述的方法,其特征在于,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。6.一种电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于1的整数;所述电子设备包括第一获取装置、确定装置、第一显示装置和第二显示装置,其中:所述第一获取装置,用于获取用户的第一操作;所述确定装置,用于基于所述第一操作确定第一应用,并获取显示所述第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。