[发明专利]一种Android双屏异像显示方法无效
| 申请号: | 201310148372.4 | 申请日: | 2013-04-26 |
| 公开(公告)号: | CN104123110A | 公开(公告)日: | 2014-10-29 |
| 发明(设计)人: | 陈志炜;刘金权 | 申请(专利权)人: | 上海赤炫信息科技有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201104 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 android 双屏 显示 方法 | ||
技术领域
本发明涉及基于Android的电子行业领域,尤其是一种在Android平台上同时使用两块显示屏、并且两块屏上可以显示不同内容的方法。
背景技术
Android是一款由美国谷哥公司开发的开源手机和平板电脑操作系统。Android操作系统运行于Linux操作系统之上,即基于Android的手机或平板电脑等电子设备,其底层运行着Linux内核及相关的Linux设备驱动程序。随着Android操作系统日益成熟,Android的应用也从手机、平板电脑等消费类电子产品扩展到更多的行业应用中,比如汽车多媒体装置、医疗设备、电力设备等。在不同行业中的应用也催生出对Android新功能的需求,其中一项便是双屏异像的需求。所谓双屏异像,是指在一台Android设备上,可以同时使用两块显示屏,并且两块显示屏上可以显示不同的内容。
原生的Android(即由谷哥公司发布的原始的Android操作系统)只支持一块显示屏,这是因为绝大部分的手机或平板电脑都只使用一块显示屏。使用原生的Android无法在一台设备上使用两块显示屏。市场上也有一些可以双屏显示的Android手机或平板电脑,但这些设备的两块屏幕显示的是同样的内容,即副屏相当于是主屏的一个拷贝。有时候主屏和副屏甚至不能同时使用,一个打开的时候另一个则必须关闭。对应用开发者来说还是只有一块显示屏。这种主屏和副屏显示相同内容的应用场景,包括会议演讲等,即演讲者在设备的主屏(通常是LCD屏)上观看,副屏通过投影仪投影到会场,演讲者和观众看到的是相同的内容。
然而现实中会有这样的需求,即在一台Android设备上使用两块显示屏,两块显示屏能够同时工作,并且显示不同的内容。比如,在公共交通工具上,一块屏用来显示广告、报站信息或播放电影等,供乘客观看,另一块屏可以运行GPS导航程序或交通调度信息等,供驾驶员观看。由于原生的Android不支持双屏显示,这给这类设备的开发者,尤其是软件开发者带来了很大的困难。
一种容易实现的方法是,绕过Android,直接通过Linux的帧缓冲驱动来使用副屏。这种方法的优点是易于实现,但缺点很明显,即对应用程序开发者来说使用副屏很不方便,无法通过现有的Android编程接口来操作副屏,Android的优点无法得到利用。这样的缺点使得对程序员来说即使仅仅想在副屏上输出一段文字,或者显示一副图片都变得很困难。
因此,需要一种能够在Android平台上同时使用两块屏幕、两块屏幕可以显示不同内容、并且应用程序可以使用标准Android编程接口来操作两块屏幕的方法。
发明内容
正如背景技术中所述,本发明提供了一种在Android平台上同时使用两块显示屏、并且两块屏上可以显示不同内容的方法及用于实现该方法的装置。
本发明是通过以下技术方案实现的:
一种Android双屏异像显示方法,包括以下步骤:
在所述的方法中,采用两块物理上独立的显示屏,其中一块为主屏,一块为副屏。主屏和副屏可以有不同的分辨率、尺寸及数据传输接口,比如VGA显示器、TFT液晶显示器、LVDS接口的液晶显示器、HDMI高清显示器等。
针对所述的主屏和副屏,分别为它们编写Linux帧缓冲驱动。
在所述的方法中,修改Android框架,在Android框架的显示系统中为副屏创建新的DisplayHardware、Surfaceflinger和SurfaceComposerClient对象,使得Android框架能够同时使用两块显示屏。
在所述的方法中,规定了Android应用程序使用Android的Surface接口在副屏上输出内容。Android应用程序在主屏上的输出方法与原生的Android单屏系统完全相同。
本发明使得在Android平台上可以同时使用两块屏幕,两块屏幕可以显示不同内容,并且Android应用程序可以使用标准的Android接口在主屏和副屏上输出显示内容,充分利用Android强大、高效的显示输出功能。
附图说明
附图1和2是本发明的具体说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赤炫信息科技有限公司,未经上海赤炫信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310148372.4/2.html,转载请声明来源钻瓜专利网。





