是否有可能在Android中有两个活动的应用程序?

时间:2014-06-03 18:18:12

标签: android android-layout multitasking multi-window

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

我们的想法是将呈现视频的应用程序的表面视图保持在最顶层,同时与其他applications.e.g库或任何其他应用程序进行交互..

2 个答案:

答案 0 :(得分:0)

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

理论上,您可以在多个不同的应用程序上重复使用代码,因此您可以创建一个可以播放视频的视频窗口,同时显示允许记录的文本编辑器片段,并且您可以使用{在不同的应用程序之间发送数据{1}},但与现代桌面计算机不同,目前只有一个应用程序可以在Android中同时关注屏幕。

答案 1 :(得分:0)

如果通过"两个活跃的应用程序"那么你的意思是真正的应用程序(即活动,后台堆栈和& c)同时处于活动状态,然后没有(除了某些专用设备,使用自定义API)。

但是,有一个技巧可以用来达到类似的效果。使用android.permission.SYSTEM_ALERT_WINDOW的应用程序(显示为​​"借助其他应用程序"在Play商店中)可以从服务创建 windows 并显示它们。所以你可以通过这种方法得到你想要的效果。

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

相关问题