Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
测试和开发环境
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
如需测试辅助屏幕,最快速、最简单的方法是使用归系统所有的模拟屏幕。由于这种屏幕共享 system_server UID,因此值得信赖且可以托管所有装饰窗口和 activity。
如果您的设备支持硬件连接(例如,HDMI 或 DisplayPort over USB-C),您可以使用外部硬件屏幕进行测试。
默认情况下,不归系统 UID 所有的虚拟屏幕被视为不值得信赖,并且需要遵循很多限制来防止用户数据泄露。
使用桌面模式可测试添加到 Android 10 平台中的新窗口特性和功能。这是针对应用开发者的开发者选项,使开发者能够在多屏幕和自由形式窗口模式环境中测试应用。


图 1. 两种屏幕上的桌面模式,模拟屏幕在顶部,外部屏幕在底部
如果设备制造商希望提供类似桌面的体验时,则可以使用此功能来显示实现某些窗口功能的推荐方式。
- 启用强制使用桌面模式开发者选项。
- 重启手机。
- 连接鼠标(通过 USB 或蓝牙)。
- 通过开发者选项创建模拟屏幕或使用硬件屏幕。
- 通过该屏幕上的启动器启动 activity 并使用鼠标进行互动。
MD 启动器 (platform/development/samples/MultiDisplay) 非常适合测试有针对性的 activity 启动以及新实例请求。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-11。
[null,null,["最后更新时间 (UTC):2025-03-11。"],[],[]]