Android N有一项新功能 - 多窗口模式。它使两个应用程序能够并行活动(实际上一个应用程序处于活动状态,另一个应用程序暂停,但我们可以同时看到它们。)
我正在寻找一个API,我可以调用它让我的应用程序进入多窗口模式。我无法在Android N SDK文档中找到很多帮助。我试图将我的应用程序的两个活动并排运行,但无需用户进行手动步骤。
手动进入MUTLI-WINDOW模式 用户可以通过以下方式切换到多窗口模式:
如果用户打开“概览”屏幕并对活动标题执行长按,则可以将该活动拖动到屏幕的突出显示部分,以将活动置于多窗口模式。 如果用户长按“概览”按钮,设备会将当前活动置于多窗口模式,并打开“概览”屏幕,让用户选择其他活动来共享屏幕。
答案 0 :(得分:9)
SDK for API 24引入了一个新的常量来切换分离屏幕模式与辅助功能服务: https://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html#GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN
谷歌似乎错过了在"match -word-"
方法中记录新常量。我仍然认为这是一个官方API,因为Google没有将常量标记为隐藏。
您必须在应用中实施辅助功能服务,并让用户在系统设置中手动启用该服务 - >辅助功能,因此它可能不适用于所有应用。
答案 1 :(得分:3)
从Android N开始,这不受支持。
进入多窗口模式的唯一支持方式是用户手动触发它。
答案 2 :(得分:0)
我不认为您想要做的事情存在api,您可以尝试让您的应用在屏幕的每一侧都有两个片段。在中间有一个黑条,根据" X"使每个片段调整大小。酒吧的位置。 :)