本发明专利技术公开了一种应用程序场景切换方法,应用于移动终端,所述移动终端具有多个应用程序,包括以下步骤:存储场景切换资源,设置所述场景切换资源与应用程序的关联;当检测移动终端接收到应用程序触发消息时,读取与该应用程序关联的待切换资源;将所述待切换资源在所述移动终端上进行展示。本发明专利技术的应用程序场景切换方法通过对处于切换中的应用添加场景切换资源、并展示在切换界面上,使得在切换过程中不会出现切换时黑屏、闪烁感等影响用户体验的缺陷。
Application program scene switching method, system and mobile terminal
The invention discloses an application scenario switching method is applied to the mobile terminal, the mobile terminal has multiple applications, including the following steps: storing the scene switching resources association set up the scene switching resources and applications; when the mobile terminal receives the detection application trigger message, read the associated with the the application to switch resources; the resources to be switched on the mobile terminal for display. The application scene of the switching method of the invention is based on Switching Application in adding resources, scene change and display on the switch interface, the defects in the process of switching does not occur when switching to black, flashing a sense of the influence of the user experience.
【技术实现步骤摘要】
一种应用程序场景切换方法、系统及移动终端
本专利技术涉及电子
,特别涉及一种应用程序场景切换方法、系统及移动终端。
技术介绍
壁纸是指电子设备的显示屏所使用的背景图案,电子设备中存储有壁纸库,其中存储有多个背景图案供用户进行选择使用。现有技术中,系统桌面上一般都设置有背景图案,然而,在APP启动或APP间切换时,例如从切换开始到切换完成之间的时间,系统运行于非桌面模式,也非APP运行模式,在此间隔会出现短暂的黑屏或闪烁,影响用户体验。
技术实现思路
本专利技术在于克服现有技术的上述不足,提供一种能够方便用户体验的应用程序场景切换方法、系统及移动终端。为了实现上述专利技术目的,本专利技术采用的技术方案是:一种应用程序场景切换方法,应用于移动终端,所述移动终端具有多个应用程序,包括以下步骤:存储场景切换资源,设置所述场景切换资源与应用程序的关联;当检测移动终端接收到应用程序触发消息时,读取与该应用程序关联的待切换资源;将所述待切换资源在所述移动终端上进行展示。进一步地,所述切换资源包括图片资源、声音资源、动画资源中的一种或多种。进一步地,所述触发消息包括应用程序启动消息、应用程序切换消息。进一步地,当所述应用程序未关联切换资源时,所述移动终端上展示默认切换资源。本专利技术同时提供一种应用程序场景切换系统,应用于移动终端,所述移动终端具有多个应用程序,包括数据存储单元,用于存储场景切换资源和所述切换资源与应用程序的关联关系;检测单元,连接所述数据存储单元与显示单元,用于当检测到应用程序触发消息时,读取所述数据存储单元中与该应用程序关联的场景切换资源,将所述切换资源发送到所述显示单元进行显示。进一步地,所述切换资源包括图片资源、声音资源、动画资源中的一种或多种。进一步地,所述触发消息包括应用程序启动消息、应用程序切换消息。进一步地,当所述应用程序未关联切换资源时,所述移动终端上展示默认切换资源。本专利技术同时提供一种移动终端,包括本专利技术的应用程序场景切换系统。与现有技术相比,本专利技术的有益效果本专利技术的应用程序场景切换方法通过对处于切换中的应用添加场景切换资源、并展示在切换界面上,使得在切换过程中不会出现切换时黑屏、闪烁感等影响用户体验的缺陷。附图说明图1所示为本专利技术的应用程序场景切换方法流程图。图2所示为本专利技术的应用程序场景切换系统模块框图。具体实施方式下面结合具体实施方式对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。实施例1:图1所示为本专利技术的应用程序场景切换方法流程图,应用于移动终端,所述移动终端具有多个应用程序,包括以下步骤:存储场景切换资源,设置所述场景切换资源与应用程序的关联;当检测移动终端接收到应用程序触发消息时,读取与该应用程序关联的待切换资源;将所述待切换资源在所述移动终端上进行展示。移动终端可以是智能手机、平板电脑等具有显示功能、智能操作系统的设备,并且移动终端具有用于存储数据的存储器,存储器中存储有应用程序、场景切换资源,以及所述场景切换资源与应用程序的关联映射表,为了确保场景切换资源,以及所述场景切换资源与应用程序的关联映射表被不正确的删除,可以将其存储在只读存储器ROM中,该场景资源可以是存储器中已有的符合条件的资源,也可以是即时存储的资源。通过预先设定针对应用程序响应事件的条件,等待该事件被触发,例如当判断触发了A应用程序时,在存储器中查找A应用程序关联的A切换资源,系统调用A切换资源进行展示。在一个具体实施方式中,所述切换资源包括图片资源、声音资源、动画资源中的一种或多种。在系统支持的条件下,本专利技术可以展示各种类型的多媒体资源。在一个具体实施方式中,所述触发消息包括应用程序启动消息、应用程序切换消息。例如在系统桌面点击A应用程序对其启动时,触发应用程序启动消息,系统在存储器中查找A应用程序关联的A切换资源,若该切换资源为图片,则将该图片显示在A应用程序界面上,该图片可以单独进行显示,也可以作为背景图片进行显示。又如,当从A应用程序直接切换到B应用程序时,此时触发应用程序切换消息,若该切换资源为动画,则将该动画显示在B应用程序界面上,该动画可以单独进行显示,也可以作为背景图片进行显示。在一个具体实施方式中,当所述应用程序未关联切换资源时,所述移动终端上展示默认切换资源。由于切换的场景切换资源需要预先设定其与应用程序进行关联,但在应用程序启动时并未进行关联,则此时应用程序触发消息被触发后并不能在存储器中找到其对应的关联,因此向用户展示默认的资源。本专利技术的方法还可以用于其他场景,例如当应用程序启动时,由于启动过程中需要进行应用的加载等操作,此时应用程序需要等待一定时间之后才能真正进入主程序中,因此在应用程序启动到进入主程序的过程中,可以调用场景切换资源填充该等待空隙,此时场景切换资源可以是广告等其他推送信息,当加载完成后用户可以选择直接进入程序或观看完推送消息后进入主程序中,既填充了空白时间,也给用户选择的权利。以此类推,在用户从A应用程序切换到B应用程序的过程中,可将场景切换资源作为切换背景进行展示。在一个具体实施中,以Android手机采用图片壁纸进行例举,本专利技术通过两个进程分别进行图片的设置与显示,这样可以降低耦合度,提高处理效率,提高用户体验感。通过修改androidframeworkAPI增加设置多壁纸API,系统设置或APP调用该API设置壁纸,API将图片保存到系统/data分区并通知系统,保存到系统分区是避免用户分区的图片被删除时影响壁纸功能。在触发条件进行显示时,显示壁纸主要是系统启动、APP启动和APP切换两种场景,系统启动时需要添加wallpaperwindow和绑定Wallpaperservice,APP切换时主要是Wallpaperwindow的重新排序和刷新,系统app切换时窗口管理服务会重新调整window排序,如果APP设置为Theme.Wallpaper时,窗口管理服务根据APP的Token值找到APP对应的Wallpaperwindow并将它排列到APPWindow的下面,从而实现WallpaperWindow的切换,其中,Wallpaper通常指桌面壁纸,与程序背景(Background)区别在于壁纸可以通过系统设置或其它程序进行更改;Window指Android窗口管理中的窗口,多个窗口按照不同的排序和透明度叠加组成系统和软件的界面,类似Photoshop等软件中的图层概念;Wallpaperwindow指类型为TYPE_WALLPAPER的Window;APPwindow指类型为TYPE_APPLICATION_PANEL的Window;Wallpaperservice指壁纸绘制服务。将Wallpaperwindow与APPwindow分离开,Wallpaperwindow排列在APPwindow之下,当设置APPwindow为透明时,Appwindow加Wallpaperwindow组成APP界面,原理类似Photoshop的图层。当APP间切换时,只切换APPWindow而不切换WallpaperWindow,使得APP间切换时无黑屏、无闪烁感,同时APPWindow本文档来自技高网...
【技术保护点】
一种应用程序场景切换方法,应用于移动终端,所述移动终端具有多个应用程序,其特征在于,包括以下步骤:存储场景切换资源,设置所述场景切换资源与应用程序的关联;当检测移动终端接收到应用程序触发消息时,读取与该应用程序关联的待切换资源;将所述待切换资源在所述移动终端上进行展示。
【技术特征摘要】
1.一种应用程序场景切换方法,应用于移动终端,所述移动终端具有多个应用程序,其特征在于,包括以下步骤:存储场景切换资源,设置所述场景切换资源与应用程序的关联;当检测移动终端接收到应用程序触发消息时,读取与该应用程序关联的待切换资源;将所述待切换资源在所述移动终端上进行展示。2.根据权利要求1所述的应用程序场景切换方法,其特征在于,所述切换资源包括图片资源、声音资源、动画资源中的一种或多种。3.根据权利要求1所述的应用程序场景切换方法,其特征在于,所述触发消息包括应用程序启动消息、应用程序切换消息。4.根据权利要求1所述的应用程序场景切换方法,其特征在于,当所述应用程序未关联切换资源时,所述移动终端上展示默认切换资源。5.一种应用程序场景切换系统,应用于移动终端,所述移动终端具有...
【专利技术属性】
技术研发人员:谢小辉,
申请(专利权)人:成都中科创达软件有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。