emulator - 模拟器开启副屏

基于Android R AOSP源码

一共分为两步:

  • MultiDisplayService修改
scala 复制代码
diff --git a/MultiDisplayProvider/src/com/android/emulator/multidisplay/MultiDisplayService.java b/MultiDisplayProvider/src/com/android/emulator/multidisplay/MultiDisplayService.java
index 49d5611..9d3c1f5 100644
--- a/MultiDisplayProvider/src/com/android/emulator/multidisplay/MultiDisplayService.java
+++ b/MultiDisplayProvider/src/com/android/emulator/multidisplay/MultiDisplayService.java
@@ -43,6 +43,7 @@ public class MultiDisplayService extends Service {
     private static final int mFlags = DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLIC |
                                       DisplayManager.VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY |
                                       DisplayManager.VIRTUAL_DISPLAY_FLAG_ROTATES_WITH_CONTENT |
+                                      DisplayManager.VIRTUAL_DISPLAY_FLAG_TRUSTED |
                                       1 << 6 |//DisplayManager.VIRTUAL_DISPLAY_FLAG_SUPPORTS_TOUCH
                                       1 << 9; //DisplayManager.VIRTUAL_DISPLAY_FLAG_SHOULD_SHOW_SYSTEM_DECORATIONS;
     private DisplayManager mDisplayManager;
  • 模拟器开启第二屏
相关推荐
heimeiyingwang4 分钟前
向量数据库Milvus的安装部署指南
java·数据库·架构·database
AI资源库5 分钟前
stepfun-ai/Step-3.5-Flash模型深入解析
人工智能·语言模型·架构
楚来客16 分钟前
具身智能技术架构发展简介
架构
吴声子夜歌27 分钟前
RxJava——并行编程
android·echarts·rxjava
hacklf20081 小时前
数据库高安全—openGauss安全整体架构&安全认证
数据库·安全·架构
小飞学编程...1 小时前
【Java相关八股文(二)】
android·java·开发语言
FunW1n2 小时前
Android Studio与Hook模块开发相关问题及实现方案梳理
android·ide·android studio
紫金桥软件3 小时前
【紫金桥跨平台实时数据库】的技术架构与工程实践
数据库·架构·自动化·跨平台
技术传感器3 小时前
解剖“数字孪生“:语义层定义世界,动力层驱动世界
android·运维·服务器
好家伙VCC3 小时前
# 发散创新:基于 Go 语言打造高性能服务网格的实践与突破在微服务架构
java·python·微服务·架构·golang