一、应用分屏介绍

Android 7.0以来,安卓系统新增了分屏显示应用——即在同一个屏幕上同时显示两个应用窗口的特性。在支持分屏的应用可以在“分屏模式”中左右并排或上下并排显示。

二、应用分屏适配说明

1. 若您的应用计划支持分屏功能,需要在应用清单文件的 <activity>或 <application>节点中设置分屏属性android:resizeableActivity="true",则应用在分屏模式中可以被打开。

2. 若您的应用不打算支持分屏功能,需要在应用清单文件的 <activity>或 <application>节点中设置该属性android:resizeableActivity="false",则应用在分屏模式中不可被打开。

3. 如果您的应用是使用 N Preview SDK 或以上的 (即targetSdkVersion>N) 构建的,且未明确禁用多窗口支持,则应用在分屏模式中默认可以被打开。

4. 强烈建议视频播放类的 Activity 不要暂停其 onPause() 处理程序中的视频,仅暂停 onStop() 中的视频,并恢复 onStart() 中的视频播放,因为在分屏模式中,用户仍可以看到处于暂停状态的应用并希望其持续运行。例如,处于分屏中操作另外半屏时,onPause()状态下的视频应用应继续显示并播放视频。

三、适配情况测试检查单

请在配置好分屏属性后执行以下操作,观察应用兼容性是否达标:

1. 是否正常运行:应用通过当前界面开启分屏(长按多任务键)或从多任务界面开启分屏,查看是否存在闪退或者加载不了等现象;

2. 各级菜单功能及UI 元素正常:在分屏界面点检应用的一二三级菜单,使用所有子功能,查看是否文本可读、是否有应用闪退、卡顿、应用功能不能正常使用、界面拉伸等异常现象;

3. 视频可在操作另外半屏时正常播放:对有播放视频、音频的应用,在分屏界面播放时,将焦点切换到另一个分屏应用,查看视频、音频是否会停止播放;

4. 横屏场景显示是否异常:竖屏界面切换横屏后,点击应用界面,查看界面显示和点击是否有问题;

5. 分屏不同比例下是否显示异常:竖屏分屏下,将分界线分别拉至3:7,7:3,查看界面是否显示正常;

Android系统(23)---Android 应用分屏相关推荐

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

    Google在Android 7.0中引入了一个新特性--多窗口支持,允许用户一次在屏幕上打开两个应用.在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示.在电视设备 ...

  2. android分屏模式_浅谈 Android 7.0 多窗口分屏模式的实现

    从 Android 7.0 开始,Google 推出了一个名为"多窗口模式"的新功能,也就是我们常说的"分屏模式".那么,这个功能有什么用呢?作为开发者,我们又 ...

  3. 【android系统】android系统升级流程分析(二)---update升级包分析

    接下来我们将通过几篇文章来分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理.今天让我先来分析下升级包update.zip. 一 ...

  4. Android系统架构-[Android取经之路]

    摘要:本节主要来讲解Android的系统架构 阅读本文大约需要花费10分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢! 欢 ...

  5. android 服务端技术,移动应用服务器端开发(基于JSP技术)-2017 Android系统构架 Android系统构架.docx...

    Android系统构架 PAGE 1 目 录 TOC \o "1-3" \h \z \u 一.Android系统构架 1 二.Linux内核层 2 三.系统运行库层 3 (一)系统 ...

  6. 【android系统】android系统升级流程分析(一)---recovery模式中进行update包升级流程分析

    今天我们直接来看下android中具体的升级过程是如何的. 升级流程概述 升级的流程图: 升级流程分析 第一步:升级包获取 升级获取可以通过远程下载,也可直接拷贝到指定目录即可. 第二步:准备升级 然 ...

  7. android log抓取方法,Android系统之Android抓取各种log的方法

    Android系统之Android抓取各种log的方法 2018年11月25日 | 萬仟网移动技术 | 我要评论 android之android抓取各种log的方法 1.logcat (四类log b ...

  8. Android多窗口模式(分屏模式)

    Android N 支持多窗口模式,或者叫分屏模式,即在屏幕上可以同时显示多个窗口. 在手机模式下,两个应用可以并排或者上下同时显示,如图 1 所示,屏幕上半部分的窗口是系统的 CLOCK 应用,下半 ...

  9. Android开发:禁用应用分屏和屏幕旋转功能

    一.前言 有时我们的应用没做好界面适配或使用的固定高度布局,当用户开启应用分屏或屏幕旋转功能时,布局就会出现错位挤压的情况,非常不美观.因此,开发时可以考虑禁用应用分屏和屏幕旋转功能. 二.正文 1. ...

  10. Android系统修改无操作进入屏保页

    一,概述 本文通过分析屏保的启动过程以及分析系统无操作进入休眠的源码,来分享如何利用系统自带的DreamService 实现屏保,系统计时,无操作多少秒后,启动屏保页.先说一下系统的修改方案,然后通过 ...

最新文章

  1. 【Kali渗透全方位实战】利用Beef进行XSS会话劫持(XSS Stored)
  2. 有序数组求和问题(Two Sum II - Input array is sorted)
  3. [转载]Unix 高手的另外 10 个习惯
  4. springboot配置多个数据库环境
  5. Spring系列(十三):AOP相关知识笔记
  6. tensorflow下载
  7. 递归算法的时间复杂度分析
  8. Nagios监控HP硬件状态
  9. LaTeX tikz初探——利用emoji画GPS卫星2D分布图(2)
  10. 开课吧课堂:什么是多线程编程?
  11. mysql+修改字段长度语句,mysql修改字段长度的sql语句分享
  12. Word编辑中的域代码详解
  13. ilm 和dlm差异_价值观异质性对团队绩效的影响机制研究 ———团队互动的中介作用与DLMX的调节效应(上)...
  14. java语言就业方向_学习java以后的就业方向有哪些-百度经验
  15. Windows系统,多开微信(电脑版)
  16. 前端-vue-excel遇到坑
  17. Linux 源码分析 之 udp 分析 二 sendto
  18. 【每日新闻】苹果公布新实验室:机器人每年回收120万部iPhone
  19. c# 读hex_C# Hex编码和解码
  20. redis可持续化存储的时候出现Can t save in background fork Cannot allocate memory

热门文章

  1. mini2440驱动分析之PWM
  2. c语言地震子波6,地震子波反褶积程序
  3. linux时间树,linux小知识之查看系统时间
  4. 云栖独栋别墅_云栖没有玫瑰
  5. server sql 分组 去重 字符串拼接_SQL必知必会
  6. java httpresponse headres属性,Java HttpHeaders.CONTENT_TYPE属性代码示例
  7. selenium与python自动化测试模拟登录百度
  8. python中函数的参数
  9. UVa 1225 Digit Counting 题解
  10. Java局域网对战游戏、天气预报项目