问题描述
- 安卓控制闪光灯频闪发送信号问题
-
最近在研究一个东西,尝试通过手机闪光灯的高速频闪来传递比特串,然而现在的控制方法是通过调用安卓的Camera类来实现,频闪的速度非常慢,根本无法达到相应的要求。通过研究底层的调用关系,没有找到关于闪光灯的相关函数接口,有没有对于底层比较懂的大神帮忙分析分析。。。,譬如接管闪光灯的控制权等等。。。
现在的调用方法:if (mCamera == null) { mCamera = Camera.open();// 打开照相机 // 设置照相机输出到纹理 mCamera.setPreviewTexture(new SurfaceTexture(0)); // 打开闪光灯 mParameters = mCamera.getParameters(); mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH); mCamera.setParameters(mParameters); //mCamera.startPreview(); }
解决方案
http://www.0531s.com/content-40-3195020-1.html
解决方案二:
这个和手机版本以及权限有关,差异性比较大……我想是这样的,望指正
时间: 2024-10-05 03:25:25