Android系统的三种分屏显示模式-阿里云开发者社区

开发者社区> helpful> 正文

Android系统的三种分屏显示模式

简介: Google在Android 7.0中引入了一个新特性——多窗口支持,允许用户一次在屏幕上打开两个应用。在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示。在电视设备上,应用可以使用"画中画"模式,在用户与另一个应用交互的同时继续播放视频。
+关注继续查看

      Google在Android 7.0中引入了一个新特性——多窗口支持,允许用户一次在屏幕上打开两个应用。在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示。在电视设备上,应用可以使用"画中画"模式,在用户与另一个应用交互的同时继续播放视频。这种"分屏"模式在Android方案的车机上会比较有用,可以支持导航和其他功能同时显示,如下图所示。这是Android的第一种分屏显示。

        

      VR系统中的分屏显示与Android原生支持的这种"分屏"显示模式完全不同,它是要将同一应用的界面在屏幕左右两边同时同步显示,如下图所示。

      

      王者荣耀最火的那段时间,为了在VR一体机上玩这类传统的2D游戏,通过修改framework代码实现了该功能,在一定程度上提高了VR一体机的可玩性。

        

      可以看到,Android系统将整个画面缩小,并在屏幕的左右同时绘制出来,是为第二种分屏显示,在Cardboard时代应用非常广泛。

      在VR系统中还有一种需求,即保持VR模式的应用(已分左右眼绘制的应用)不分屏,而将系统对话框如Alert Dialog、Toast和音量提示框等界面做分屏显示。如下图所示。

        

      左边是Vysor远程显示的界面。右边是Android远程桌面助手(ARDC)显示的界面,其与真实屏幕显示一致。可以看到,基于Unity开发的章鱼场景没有被再次分屏显示,而音量条自动一分为二,左右各显示一份,是为Android的第三种分屏显示。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android系统服务-WindowManager
引用:http://blog.sina.com.cn/s/blog_783153d1010163lv.html WindowManager是Android中一个重要的服务 (Service )。WindowManager Service 是全局的,是唯一的。
646 0
Android系统启动过程【转】
转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.html Android系统启动过程 首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)    Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。
1062 0
Android图形显示系统——概述
序 Android的图形显示系统,虽然感觉自己基本了解了,有问题基本都能解决,但要写时,一是觉得千头万绪无从下笔,一是发现还有很多并没有真正搞懂。开工写这套体系,也顺便查漏补缺下。 Android图形显示系统的剖分 图形显示系统就像一个报社,它派出记者去采访,记者写成文稿后,将记者们交上来的文稿审核、排版、印刷,最终形成一期又一期报纸。 如上是Android图形
2657 0
Android:StatFs类 获取系统/sdcard存储空间信息
在存储文件时,为了保证有充足的存储空间大小,通常需要知道系统内部或者sdcard的剩余存储空间大小,这里就需要用到StatFs类。 1. 判断 SDCard 是否存在,并且是否具有可读写权限  [java] view plaincopyprint? /** * 外部存储是...
1023 0
Android StatusBarUtil:设置Android系统下方虚拟键键盘透明度
 Android StatusBarUtil:设置Android系统下方虚拟键键盘透明度 Android StatusBarUtil是github上的一个开源项目,主页:https://github.com/laobie/StatusBarUtil StatusBarUtil可以修改Android底部下方系统的原生虚拟键键盘的透明度。
875 0
Android系统启动过程学习
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/53780960 使用 an...
789 0
Android 系统权限
Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户 ID 和组 ID)。系统各部分也分隔为不同的标识。Linux 据此将不同的应用之间、应用与系统之间分隔开来 一、安全架构 Android 安全架构的中心设计点是:在默认情况下任何应用都没有权限执行对其他应用、操作系统或用户有不利影响的任何操作。
796 0
+关注
helpful
长期从事嵌入式软件开发,包括µC/OS 、WinCE、Linux和Android等。
216
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载