1.概述
本文主要介绍 Rockchip SDK 平台上支持的异显方案
2.方案介绍
方案一:Android Presentation
需要 APP 开发中调用相应接口使指定的 view(Presentation view 是一个特殊的 dialog 类型 view)在副屏中显示。
Android12 sdk 中已有该接口使用的相关 demo, 在 development/samples/ApiDemos 目录, mm 编译生成相应的 apk, 安装 apk 后点击 App->Activity->Presentation 即可
方案二:Andorid Activity 指定屏幕启动
adb shell am start --display <display_id> <activity_name>
startActivity 接口参数中设置指定屏幕的 display id, Activity 将在指定屏幕上直接启动显示
APP 在启动 activity 时可以使用 display id 参数在对应的屏幕上直接显示。
区别:
1)方案一需要app独立开发,方案二不需要源码
2)方案一只有一个activity在顶层,方案二是两个activity显示在不同的屏上。
3.双屏异触