一种基于Android系统的多应用显示方法及终端设备技术方案

技术编号:21059564 阅读:13 留言:0更新日期:2019-05-08 06:37
本发明专利技术公开了一种基于Android系统的多应用显示方法及终端设备,能够兼容非Android系统支持的应用的显示。其中,基于Android系统多应用的显示方法包括:在接收到第一指令时,判断第一应用是否是非Android应用;其中,所述第一指令用于启动所述第一应用;若所述第一应用为非Android应用,则调用非原生显示模块;基于所述非原生显示模块绘制所述第一应用的显示界面。

【技术实现步骤摘要】
一种基于Android系统的多应用显示方法及终端设备
本专利技术涉及通信
,特别涉及一种基于Android系统的多应用显示方法及终端设备。
技术介绍
Android系统是一种开放源代码的操作,主要应用于移动设备,例如智能手机或平板电脑等。通常情况下,使用Java编写的Android应用能够满足绝大部分应用场景,但是从数据处理效率上来说,Java编写的应用处理数据的效率不如更贴近底层的C/C++语言编写的应用,因此,通常存在Java编写的应用和C/C++语言编写的应用。目前的终端设备上一般都是运行一个操作系统,例如Android系统,这样终端设备只能运行Android系统支持的应用,而不能运行其他系统支持的应用,或者能够运行必须是基于Android系统本身标准的框架结构实现的其他系统支持的应用,例如,将C/C++语言编写的应用映射到Java编写的应用。但是Android系统显示应用界面是基于Android系统自身的标准显示框架,可能无法兼容非Android系统支持的应用的显示需求。
技术实现思路
本专利技术实施例提供一种基于Android系统的多应用显示方法及终端设备,能够兼容非An本文档来自技高网...

【技术保护点】
1.一种基于Android系统多应用的显示方法,其特征在于,包括:在接收到第一指令时,判断第一应用是否是非Android应用;其中,所述第一指令用于启动所述第一应用;若所述第一应用为非Android应用,则调用非原生显示模块;基于所述非原生显示模块绘制所述第一应用的显示界面。

【技术特征摘要】
1.一种基于Android系统多应用的显示方法,其特征在于,包括:在接收到第一指令时,判断第一应用是否是非Android应用;其中,所述第一指令用于启动所述第一应用;若所述第一应用为非Android应用,则调用非原生显示模块;基于所述非原生显示模块绘制所述第一应用的显示界面。2.如权利要求1所述的显示方法,其特征在于,所述非原生显示模块包括第一显示模块和第二显示模块,其中,所述第一显示模块为基于非Android系统的显示模块,所述第二显示模块为基于Android系统的非标准应用程序框架层定义的显示模块;若所述第一应用为非Android应用,则调用非原生显示模块,包括:通过动态加载模块,调用所述非原生显示模块;其中,所述动态加载模块调用所述第一显示模块或所述第二显示模块。3.如权利要求2所述的显示方法,其特征在于,通过所述动态加载模块,调用所述非原生显示模块,包括:通过所述动态加载模块获取所述第一应用的应用参数;其中,所述应用参数用于指示显示刷新频率;若所述应用参数指示的显示刷新频率大于预设阈值,则通过所述动态加载模块调用所述第一显示模块。4.如权利要求3所述的显示方法,其特征在于,通过所述动态加载模块,调用所述非原生显示模块,还包括:若所述应用参数指示的显示刷新频率小于或等于所述预设阈值,则通过所述动态加载模块调用所述第二显示模块。5.如权利要求4所述的显示方法,其特征在于,基于所述非原生显示模块绘制所述第一应用的显示界面,包括:若所述非原生显示模块为所述第二显示模块,则通过Android系统标准的NativeSurface接口创建第一显示层;将所述第一显示层与已建立的显示层进行融合,以绘制所述显示界面。6.如权利要求4所述的显示方法,其特征在于,在若所述第一应用为非Android应用,则调用非原生显示模块之后,还包括:启动硬件加速模块,所述硬件加速模块用于为所述第一应用的显示数据提供数据通道,并通过所述数据通道传输所述显示数据。7.如权利要求3所述的显示方法,其特征在于,在基于所述非原生显示模块绘制所述第一应用的显示界面之后,还包括:接收第二指令,所述第二指令用于启动第二应用;若所述第二应用为Android应用,则将所述第一应用的显示数据进行备份至缓存区;在从所述第二应用切换至所述第一应用时,将备份的所述显示数据恢复至显存单元中。8.如权利要求3所述的显示方法,其特征在于,还包括:接收第三指令,所述第三指令用于启动第三应用...

【专利技术属性】
技术研发人员:衣祝松
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1