找不到如何从相机拍摄单张照片的方法。
使用图像阅读器并使用TEMPLATE_STILL_CAPTURE发送捕获请求时,应用程序只在此处停止,不再发生任何事情。
尝试了我的代码,思想问题就在那里。但在尝试使用Doorbell tutorial之后,同样的事情发生了。我得到的是最后一条日志消息:“会话初始化”。在15分钟内再次按下按钮:“CAMERA_ERROR(3):waitUntilIdle:777:摄像机0:等待排空错误:连接超时(-110)”。
有没有人遇到过这个问题?它可以修复吗?或者只需要等待下一个版本的android-things
PS:当预览相机到表面视图时,一切正常,所以不应该是相机的问题
答案 0 :(得分:0)
这是不一个正确的答案,但我遇到了和你一样的问题。我还使用了你所指的门铃教程并得到了相同的错误信息" CAMERA_ERROR(3):waitUntilIdle:777:摄像头0:等待流失错误:连接超时(-110)"。
我希望我可以告诉你我做了什么,但我最终还是在没有触及代码,Android Studio或类似内容的情况下开始工作。这就是我所做的:
1)物理移除相机。 "电线"连接到相机来自工厂,因此被严重夹住(弯曲)。我把它取出并小心翼翼地夹紧。我非常怀疑这有什么帮助,因为我没有硬件问题。
2)从Android Things中卸载了应用程序(以及所有其他应用程序)。在Windows中,您可以通过将目录(cd)更改为包含adb的文件夹,然后键入以下内容来列出和删除CMD中的应用程序:" adb shell pm list packages -3"和" adb shell pm uninstall
3)拉动电源线打开和关闭覆盆子
4)授予在Manifest中使用相机和通过adb手动使用相机的权限。后者你可以在CMD再做一次: CMD:cd adb shell pm grant android.permission.CAMERA
5)我重复2-4次,相机开始工作。所以我可以确认门铃教程和Raspberry Camera 2的工作方式是开箱即用的#34;至少2018年6月18日。
我注意到对我来说(一个根本不熟悉Rasp和Android Things的人),有必要卸载并重新安装,拔掉插头并有时多次授予权限以使一切工作正常。