从Android中的服务中提取

从Android中的服务中提取,android,service,opengl-es,glsurfaceview,Android,Service,Opengl Es,Glsurfaceview,我试图从一个服务中提取(即GLSurfaceView),使其在后台运行 我知道这是可能的,因为应用程序Transparant屏幕提供了一个完美的例子 然而,我不知道如何做到这一点 到目前为止,我创建了一个活动、一个服务和一些Opengl绘图方法。 我还使GlSurfaceview和activity透明,但当然,触摸不会重定向到(child)下的层。我不认为它是设计用于这种方式的, 但是,您可以轻松地从Servicequiet(使用单例)访问活动,然后您应该能够绘制到画布或可绘制视图中,然后使视图

我试图从一个服务中提取(即GLSurfaceView),使其在后台运行

我知道这是可能的,因为应用程序Transparant屏幕提供了一个完美的例子

然而,我不知道如何做到这一点

到目前为止,我创建了一个活动、一个服务和一些Opengl绘图方法。
我还使GlSurfaceview和activity透明,但当然,触摸不会重定向到(child)下的层。

我不认为它是设计用于这种方式的, 但是,您可以轻松地从Servicequiet(使用单例)访问活动,然后您应该能够绘制到画布或可绘制视图中,然后使视图无效以绘制脱机视图

注意,我是在一个稍微不同的上下文中回答的,使用的是2D小部件视图


我需要检查我自己,以确保这是最好的最坏的情况。。。我以后可能会更新这篇文章

我不认为这篇文章是设计用来这样使用的, 但是,您可以轻松地从Servicequiet(使用单例)访问活动,然后您应该能够绘制到画布或可绘制视图中,然后使视图无效以绘制脱机视图

注意,我是在一个稍微不同的上下文中回答的,使用的是2D小部件视图

我需要检查我自己,以确保这是最好的最坏的情况。。。我以后可能会更新这篇文章