Sony Camera Remote API示例提供IOException

时间:2014-06-20 12:18:15

标签: android api sdk camera sony

尝试使用Sony相机API,我一直在尝试使用Remote API Sample应用。

这个应用程序似乎运行得相当不错,但我注意到有时在使用实时视图启动Camera Activity时我会收到IOException:

06-20 12:58:46.696:W / SimpleLiveviewSurfaceView(8216):获取时出现IOException:null

这似乎源于SimpleLiveviewSlicer中的readBytes方法,这是代码行:

int readlen = in.read(buffer, 0, trialReadlen);

可以通过启动SampleCameraActivty,然后按返回到CameraRemoteSample Activity,再通过再次单击URL启动SampleCameraActivity来重现。

每次都不会发生这种情况,但往往足以成为一个问题。

索尼相机团队的任何人都看过这个?似乎输入流以某种方式被破坏了。

1 个答案:

答案 0 :(得分:0)

正如这篇文章所说:

Android HttpUrlConnection EOFException

Android HttpUrlConnection存在问题。有时它会抛出一个EOFException,在这种情况下表面为IOException。

我的解决方案是使用不同的Http lib。在我的情况下,我在广场上使用OKHttp:

http://square.github.io/okhttp/