编程语言
首页 > 编程语言> > Android中可能有两个活动应用程序吗?

Android中可能有两个活动应用程序吗?

作者:互联网

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

想法是使正在渲染视频的应用程序的表面视图保持在顶部,同时与其他应用程序(例如图库或任何其他应用程序)进行交互.

解决方法:

如果用“两个活动的应用程序”来表示实际的应用程序(即具有活动,后退堆栈和& c的活动)同时处于活动状态,则没有(除非是某些具有自定义API的专用设备).

但是,您可以使用一个技巧来达到类似的效果.具有android.permission.SYSTEM_ALERT_WINDOW的应用程序(在Play商店中显示为“在其他应用程序上绘制”)可以通过服务创建窗口并显示它们.因此,使用此方法可能可以获得所需的效果.

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

标签:multitasking,android,android-layout,multi-window
来源: https://codeday.me/bug/20191013/1907222.html