【发布时间】:2014-06-23 19:32:19
【问题描述】:
我正在开发一个 Google Glass 应用程序,它使用实时卡片和在后台运行的 SurfaceView。我想要做的是在我的自定义视图中创建一个虚拟 SurfaceView,实时卡正在使用 DirectRenderingCallback 呈现。我在评论 #3 中引用了 project 并且它有效,但不同之处在于我没有使用任何活动来创建 SurfaceView(如果重要的话)。
我遇到的问题是,每次尝试启动相机预览时,都会收到一条消息,提示“应用程序通过了 NULL 表面”。我不知道是不是因为我在服务中创建了 SurfaceView,但我似乎无法让它工作。此外,surfaceCreated() 永远不会被调用。
据我所知,我的代码没有任何问题,或者我如何设置实时卡。我已经浏览了他们 Github 页面上的 glass 文档和所有 GDK 示例。总而言之,我试图通过使用 Live Card 将流从相机获取到 SurfaceView 中。我做错了什么,还是我应该做一些不同的事情来完成这个?
谢谢。
【问题讨论】:
标签: android-camera surfaceview google-glass google-gdk