2

在 Android 中,是否可以将一个应用程序(渲染视频)显示为一半屏幕的浮动屏幕。同时与另一个应用程序交互(例如聊天应用程序或任何其他应用程序。)。浮动屏幕应用程序将是我的应用程序,以便它允许用户进行多任务处理。

这个想法是保持应用程序的表面视图,它正在渲染视频,在顶部,同时与其他应用程序交互。例如画廊或任何其他应用程序..

4

2 回答 2

1

如果通过“两个活动应用程序”,那么您的意思是真正的应用程序(即具有活动、回栈等)同时处于活动状态,那么就不是(除了在一些专用设备中,具有自定义 API)。

但是,您可以使用一个技巧来实现类似的效果。具有android.permission.SYSTEM_ALERT_WINDOW(在 Play 商店中显示为“绘制在其他应用程序上”)的应用程序可以从服务创建窗口并显示它们。所以你可能会用这种方法得到你想要的效果。

有一个名为StandOut的开源库,它以一种易于使用的方式提供了这种行为。你可能想看看它。

于 2014-06-04T01:03:07.807 回答
0

简而言之,答案是否定的。目前无法同时在屏幕上显示多个应用程序。

理论上,您可以在多个不同的应用程序上重用代码,因此您可以创建一个可以播放视频的视频窗口,同时显示一个允许记笔记的文本编辑器片段,并且您可以使用Intent.台式电脑,目前只有一个应用程序可以在 Android 中一次获得屏幕焦点。

于 2014-06-03T18:54:56.900 回答