本文介绍了如何打开手电筒棒棒糖编程机器人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
相机Cam = Camera.open();
参数P = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(对);
cam.start preVIEW();
以上剂量不棒棒糖工作,因为相机是pcated在棒棒堂去$ P $。我不能能够找到打开闪存编程的棒棒糖任何其他方式。我怎样才能做到这一点。提前致谢。
解决方案
MCAM = Camera.open();
Camera.Parameters p值= mCam.getParameters();
p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCam.setParameters(对);
米previewTexture =新的表面纹理(0);
尝试 {
mCam.set previewTexture(M previewTexture);
}赶上(IOException异常前){
// 忽略
}
mCam.start preVIEW();
这对我的作品在Android 5.0.x中而且不要忘了添加权限清单中的相机使用。
<使用-权限的Android:名称=android.permission.CAMERA/>
Camera cam = Camera.open();
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();
The above dose not work on Lollipop, Because Camera is deprecated in Lollipop. I cant able to find any other way to turn on flash programmatically in Lollipop. How can I achieve this. Thanks in advance.
解决方案
mCam = Camera.open();
Camera.Parameters p = mCam.getParameters();
p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCam.setParameters(p);
mPreviewTexture = new SurfaceTexture(0);
try {
mCam.setPreviewTexture(mPreviewTexture);
} catch (IOException ex) {
// Ignore
}
mCam.startPreview();
It works for me on Android 5.0.x. And don't forget to add permission in manifest for camera usage.
<uses-permission android:name="android.permission.CAMERA" />
这篇关于如何打开手电筒棒棒糖编程机器人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!