Android Q引入了/data/system/display_settings.xml,该配置文件可以配置很多窗口属性,比如是否显示导航栏,是否显示输入法,强制宽高dpi等等属性,只需要将xml push到/data/system/display_settings.xml重启后即可生效,方便了很多,具体可参考官方文档
https://source.android.google.cn/devices/tech/display/multi_display/recommended-practices?hl=hu

支持的字段可以查看frameworks/base/services/core/java/com/android/server/wm/DisplayWindowSettings.java这个里面的void readDisplay(XmlPullParser parser)方法

可以采用屏幕名称或者DisplayInfo#uniqueId或 DisplayInfo#address来区分不同屏幕

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<display-settings>
<config identifier="0" />
<displayname="test_virtualdisplay"shouldShowSystemDecors="false"shouldShowIme="true" />
</display-settings>

屏幕相关信息可在adb shell中获取

dumpsys display | grep displayId

Android Q的多屏幕支持相关推荐

  1. Android 10 (Android Q)中的屏幕刷新率(display refresh rate)切换方法和策略

           本文禁止转载,如有需求,请联系作者. 1. 屏幕刷新率和应用的显示帧率 首先请区分好屏幕刷新率(Panel Refresh Rate)和应用的帧率(APP Frame Rate)两个概念 ...

  2. Android Q功能

    Finally, Android Q Beta 1 has been released and we are very eager to share what it has in store for ...

  3. Android Q(10.0)的新功能和API

    Android Q功能和API 目录: 安全性增强 改进的生物识别认证对话框 直接从APK运行嵌入式DEX代码 TLS 1.3支持 Public Conscrypt API 连接功能 Wi-Fi网络连 ...

  4. Android Q 新特性

    Android Q 功能和 API 安全增强功能 改进了生物识别身份验证对话框 指定用户确认要求 改进了对设备凭据的回退支持 检查设备的生物识别功能 直接从 APK 运行嵌入式 DEX 代码 TLS ...

  5. Android Q Beta 3 亮相 Google I/O'19

    作者: Dave Burke, 工程部副总裁 I/O'19 期间 Android 达成了两项里程碑的成就: 其一,迎来第 10 个主版本:其二,全球活跃设备数量突破 25 亿台. Android Q ...

  6. Android Q 双屏异显

    Android Q 双屏异显 现在很多AR场景,需要扩展屏或者虚拟屏VD 进行展示3D画面,并通过手柄或者手机模拟的触摸板进行交互控制.从android官网多屏幕支持了解其android Q 已经有多 ...

  7. Android Q 变更和新特性

    安全和隐私变更 隐私保护是Android Q重要的主题之一,Android Q带来了一系列增强用户隐私保护的变更. 1 应用文件存储空间限制 应用访问限制是Android Q影响最大变更之一.在And ...

  8. 让最新的 Android Q Beta 3 强制重启的 Project Mainline,到底是什么?

    一. 序 最新的 Android 版本 Q,已经发布了 Android Q Beta 3,虽然没有正式发布,但是不少用户已经加入了测试计划,抢先体验 Android Q 的新功能. 近期不少体验用户反 ...

  9. Android Q 预研之media和graphics功能

    以下来源官网介绍 https://developer.android.google.cn/ Android Q Beta计划 从2019年3月13日开始运行,直到最终公开发布给AOSP和OEM,计划于 ...

最新文章

  1. 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )
  2. 数组排序(选择排序和冒泡排序)
  3. win10 如何锁定计算机,Win10 1909 专业版怎么锁定计算机屏幕
  4. 谷歌浏览器无网络连接 打不开网页解决办法
  5. ASCII,Unicode和UTF-8之间的关系终于明白了
  6. openstack nova ×××
  7. php最长公共子串,PHP实现求两个字符串最长公共子串的方法示例
  8. 索尼z2d6503刷机包原厂售后专用固件
  9. 计算机网络-聊天室的设计与实现
  10. R语言入门——rep函数
  11. 手机H5-调用百度地图导航
  12. 一位百度AI工程师的求职经历(offer/面经/干货/感悟)
  13. python面试题-如“上海 深圳 深圳 上海“,要求输入一个匹配模式,比如: aabb,判断是否符合
  14. 前后端鉴权方案,一文打尽!
  15. 聊聊ClickHouse中的低基数LowCardinality类型
  16. excel宏 java,Microsoft Excel宏运行Java程序
  17. JavaOne美国之行–Session篇
  18. JavaScript 中 10 个需要掌握基础的问题
  19. 03 - 滤波器组典型相关分析(Filter bank canonical correlation analysis,fbcca)
  20. python list 平均值_python list 最大值和平均值Python基础 - 文件拷贝

热门文章

  1. AI公开课之NLP:19.04.04李航—字节跳动AILab总监《深度学习与自然语言处理:评析与展望》课堂笔记以及个人感悟
  2. C++文件流fstream相关操作
  3. linux终端玩fc游戏,在UBuntu下玩FC和街机模拟器
  4. sizeof求二维数组的大小
  5. 7.cuBLAS开发指南中文版--cuBLAS中的cublasSetVector()和cublasGetVector()
  6. oracle 删除所有外键
  7. Java机器学习库(Java ML)(四、SVM分类器)
  8. 华为p10计算机器在哪,华为P10怎么连接电脑教程
  9. 在python中设置静态变量
  10. C#蓝牙连接及传输数据的三种方式(蓝牙传输文件、二进制数据)