Android相机闪光灯控制[重复]

Posted

技术标签:

【中文标题】Android相机闪光灯控制[重复]【英文标题】:Android Camera Flash Control [duplicate] 【发布时间】:2011-05-16 17:29:35 【问题描述】:

可能重复:How Turn on only Camera flash light programmatically in android?

好的,伙计们,我一直在寻找一段时间,但我似乎无法在任何地方找到这个,我想授予我的相机应用程序访问闪光灯或任何你想要调用它们的权限,如果有人知道并愿意的话分享将不胜感激。或者,如果有人能指出我正确的方向,那就太好了。

【问题讨论】:

你的意思是什么类型的“访问”,你能解释一下你想用闪存做什么吗? 【参考方案1】:

我会尝试一下...

来自http://developer.android.com/reference/android/hardware/Camera.html

您需要授予使用相机的权限并且使用<uses-feature> 来获取您想要使用的相机功能:

  <uses-permission android:name="android.permission.CAMERA" />
  <uses-feature android:name="android.hardware.camera" />
  <uses-feature android:name="android.hardware.camera.autofocus" />

支持的功能在这里 http://developer.android.com/guide/topics/manifest/uses-feature-element.html

你想要的相机是

android.hardware.camera
android.hardware.camera.autofocus
android.hardware.camera.flash

【讨论】:

是的,我有,但我不知道如何设置闪光灯的状态...我之前去过那个页面... 您可以访问developer.android.com/reference/android/hardware/…设置flash的状态。根据硬件,它支持自动、关闭、开启、红眼和手电筒。

以上是关于Android相机闪光灯控制[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在android中动态打开相机闪光灯

Android系统之路(初识MTK) ------Android11.0给系统相机添加闪光灯低电Toast提醒

Android系统之路(初识MTK) ------Android11.0给系统相机添加闪光灯低电Toast提醒

我需要啥权限才能在相机预览中使用相机闪光灯?

如何在不破坏相机应用程序的情况下在Android手机上打开手电筒[重复]

使用相机闪光灯作为手电筒的应用程序使用 Eclipse 不工作