Java 在Android中为不同的应用程序拆分显示

Java 在Android中为不同的应用程序拆分显示,java,android,Java,Android,我正在为android创建一个中间件应用程序,它主要是让人们可以轻松地创建基于块的游戏。这个想法来自Siftables(sifteo立方体)——我正在创建Android版本:) 其想法是制作包含GUI的中间件来显示块和板,并允许玩家移动块。中间件与游戏(另一个应用程序)相连,它计算分数并做其他基本的事情。我的问题来了。我想将显示分为两部分-一部分用于中间件GUI,另一部分用于游戏,例如显示分数 我发现了片段,但在任何地方它都在一个应用程序中使用。是否可以同时显示来自不同应用程序的两个片段 谢谢你

我正在为android创建一个中间件应用程序,它主要是让人们可以轻松地创建基于块的游戏。这个想法来自Siftables(sifteo立方体)——我正在创建Android版本:)

其想法是制作包含GUI的中间件来显示块和板,并允许玩家移动块。中间件与游戏(另一个应用程序)相连,它计算分数并做其他基本的事情。我的问题来了。我想将显示分为两部分-一部分用于中间件GUI,另一部分用于游戏,例如显示分数

我发现了片段,但在任何地方它都在一个应用程序中使用。是否可以同时显示来自不同应用程序的两个片段

谢谢你的帮助:)

是否可以同时显示来自不同应用程序的两个片段

不,对不起

您可以使用应用程序小部件和自定义通知所使用的
remoteview
,将UI从一个应用程序传递到另一个应用程序,尽管
remoteview
是有限的

您可以创建自己的
远程视图
-类似系统,整理如何构建UI和传递事件的指令,然后在应用程序之间使用这些指令

在安卓7.0+上,用户可以进入分屏模式,并排显示两个活动,你可以利用这一点来实现你的目标

是否可以同时显示来自不同应用程序的两个片段

不,对不起

您可以使用应用程序小部件和自定义通知所使用的
remoteview
,将UI从一个应用程序传递到另一个应用程序,尽管
remoteview
是有限的

您可以创建自己的
远程视图
-类似系统,整理如何构建UI和传递事件的指令,然后在应用程序之间使用这些指令


在Android 7.0+上,用户可以进入分屏模式,并排显示两个活动,您可以利用这一模式来寻找您想要的内容。

您应该看看这里:

但正如Commonware所提到的,它只是从Android 7.0正式发布的

使用同样的黑客,你也可以在较低的Android版本中使用它,但根目录是必要的

或者您必须使用特定于制造商的API(如果支持),如三星设备:
您应该看看这里:

但正如Commonware所提到的,它只是从Android 7.0正式发布的

使用同样的黑客,你也可以在较低的Android版本中使用它,但根目录是必要的

或者您必须使用特定于制造商的API(如果支持),如三星设备:

所以,我认为最好的选择是为GUI拆分中间件GUI,为游戏拆分部分,这样游戏将向中间件发送数据并显示它。

所以,我认为最好的选择是为GUI拆分中间件GUI,为游戏拆分部分,这样游戏将向中间件发送数据并显示它。

正如我所认为的那样。。。我将查看RemoteView,但我不确定它是否能解决我的问题:)在Android 6.0中,是否也可以同时打开两个活动,但可能仅在三星:)@mateusz298:是的,一些三星和LG设备在Android 7.0之前提供分屏功能。正如我所想的那样。。。我会看看RemoteView,但我不确定它是否能解决我的问题:)在Android 6.0中是否也可以同时打开两个活动,但可能只在三星:)@mateusz298:是的,一些三星和LG设备在Android 7.0之前提供分屏功能。我知道三星的想法,但我不能使用它,因为我的中间件应该是通用的,但感谢回复:)我知道三星的想法,但我不能使用它,因为我的中间件应该是通用的,但感谢回复:)