我目前在我的应用程序中使用相机和 SurfaceView 来使用 Torch 等...,我在 Activity 中使用这些,如何在后台使用 Camera 和 SurfaceView,例如。:我想保持手电筒/Led Flash On,我看到很多小部件在后台运行良好,他们是怎么做到的?
谢谢 。
我目前在我的应用程序中使用相机和 SurfaceView 来使用 Torch 等...,我在 Activity 中使用这些,如何在后台使用 Camera 和 SurfaceView,例如。:我想保持手电筒/Led Flash On,我看到很多小部件在后台运行良好,他们是怎么做到的?
谢谢 。
看看这里:
http://developer.android.com/guide/topics/media/camera.html
制作显示相机预览的活动所需的所有代码。作为相机 API:
指定...您需要使用 SurfaceHolder 进行预览。因此,您只能使用 SurfaceView 或派生类进行自动预览。否则,您可以使用例如 TextureView 或 ImageView 自己绘制预览。您需要实现 onFramePreview 方法以从预览中获取帧并自行处理它们。通过使用 OpenGL 或 ANI API,您还可以为帧添加效果。据我所知,这是直接在预览中添加效果的唯一方法,除非这些效果可以通过在预览图像上方覆盖半透明彩色表面来实现。