不停地循环拍照

Take pictures in a loop without stopping

如何不停地循环拍照?我可以不种植 phone 吗?

我的想法是在我用 Android 相机拍摄时拍照以提取图像亮度级别。

从技术上讲,您可以循环相机的拍照并让 Camera.PictureCallBack 分析亮度。不幸的是,这会使你的 Android phone 陷入困境,除非你可能每隔一段时间(即每 10 秒)调用 takePicture。

虽然你提到了拍摄,你可能想用预览帧来代替分析吗?预览帧是显示在您的设备屏幕上的帧,而不是硬件以您指定的分辨率捕获的帧。如果分辨率不是问题,您可以为 Camera 对象设置 Camera.PreviewCallback() 并让 PreviewCallBack 分析每个帧的亮度。这些帧已经由 Android 系统生成并推送到您的应用程序,因此无需额外的资源成本。

http://developer.android.com/reference/android/hardware/Camera.html#setPreviewCallback(android.hardware.Camera.PreviewCallback)