【技术实现步骤摘要】
本专利技术涉及软件开发,尤其涉及一种基于qt的分屏显示方法、装置、计算机设备及介质。
技术介绍
1、现有基于安卓系统的多屏技术大多分为两类,一类是一个apk实现多个屏幕的显示,但是最终只能触摸一个显示窗口,对于多个屏幕同时触控实现较为困难,另一类是多个apk分别实现各自对应的屏幕显示,但是,受限于安卓的activity的窗口显示机制,受限较多,比如有屏幕的限制以及活动窗口的限制等等,目前主要多是独立apk实现多屏显示居多。
2、在安卓系统中,一般通过原始java获取默认的display设备,通过display设备的数量可以在其上创建不同的surfaceview,最终在不同的surfaceview上通过安卓的控件来绘制不同的ui和画面,包括显示视频等,系统内部会通过surfaceflinger服务来进行图层混合将当前多个surfaceview的图层进行混合多屏显示。
3、但是,上述的开发调试效率低,主要是由于通过开发之后编译,再安装,若出现异常,则需要进行反复,工程量比较大。
4、因此,如何提高实现分屏
...【技术保护点】
1.一种基于Qt的分屏显示方法,应用于android设备中,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在Qt开发环境下,基于每个异步渲染线程,通过C++代码调用QML语言进行画面渲染,以使得每个待分屏显示的显示窗口独立显示待显示内容之后,还包括:
3.如权利要求1所述的方法,其特征在于,在Qt开发环境下,基于每个异步渲染线程,通过C++代码调用QML语言进行画面渲染,以使得每个待分屏显示的显示窗口独立显示待显示内容,包括:
4.如权利要求3所述的方法,其特征在于,在在Qt开发环境下,基于每个异步渲染线程,通过C++
...【技术特征摘要】
1.一种基于qt的分屏显示方法,应用于android设备中,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在qt开发环境下,基于每个异步渲染线程,通过c++代码调用qml语言进行画面渲染,以使得每个待分屏显示的显示窗口独立显示待显示内容之后,还包括:
3.如权利要求1所述的方法,其特征在于,在qt开发环境下,基于每个异步渲染线程,通过c++代码调用qml语言进行画面渲染,以使得每个待分屏显示的显示窗口独立显示待显示内容,包括:
4.如权利要求3所述的方法,其特征在于,在在qt开发环境下,基于每个异步渲染线程,通过c++代码调用qml语言对每帧待显示图像进行刷新,得到每帧目标图像之前,还包括:
5.如权利要求...
【专利技术属性】
技术研发人员:张俊峰,何文强,刘兴保,
申请(专利权)人:成都小唱科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。