Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何以编程方式在Android中启用Lollipop中的FlashLight大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_675_1@
Camera cam = Camera.open();     
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();

以上剂量对Lollipop不起作用,因为在Lollipop中不推荐使用Camera.我无法找到任何其他方式在Lollipop中以编程方式打开Flash.我怎样才能做到这一点.提前致谢.

解决方法

@H_693_2@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();

它适用于Android 5.0.x.并且不要忘记在清单中添加相机使用权限.

<uses-permission android:name="android.permission.CAMERA" />

大佬总结

以上是大佬教程为你收集整理的如何以编程方式在Android中启用Lollipop中的FlashLight全部内容,希望文章能够帮你解决如何以编程方式在Android中启用Lollipop中的FlashLight所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。