尝试使用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来重现。
每次都不会发生这种情况,但往往足以成为一个问题。
索尼相机团队的任何人都看过这个?似乎输入流以某种方式被破坏了。
答案 0 :(得分:0)
正如这篇文章所说:
Android HttpUrlConnection EOFException
Android HttpUrlConnection存在问题。有时它会抛出一个EOFException,在这种情况下表面为IOException。
我的解决方案是使用不同的Http lib。在我的情况下,我在广场上使用OKHttp: