如何打开Android手电筒
更新
查看我的答案
原始
我正在尝试在我的程序中打开LG Revolution上的相机手电筒。我使用的是手电筒模式方法,该方法适用于大多数手机,但不适用于 LG 手机。有谁知道如何让它在 LG 或特别是 Revolution 上工作?
这是我的清单:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.FLASHLIGHT"/>
这是我当前的代码:
public Camera camera = Camera.open();
public Camera.Parameters Flash = camera.getParameters();
随着我的创建:
Flash.setFlashMode("torch");
Parameters p = camera.getParameters();
camera.setParameters(Flash);
camera.startPreview();
我看到人们使用自动对焦,但我不知道这是否有效。
Update
Check out my answer
Original
I'm trying to turn on the camera flashlight on the LG Revolution within my program. I use the torch mode method which works on most phones but not on LG phone. Does anyone know how to get it to work on LG's or specifically the Revolution?
Here's my manifest:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.FLASHLIGHT"/>
Here's my current code:
public Camera camera = Camera.open();
public Camera.Parameters Flash = camera.getParameters();
With my on create:
Flash.setFlashMode("torch");
Parameters p = camera.getParameters();
camera.setParameters(Flash);
camera.startPreview();
I've seen people use an auto focus but i don't know if that would work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我想我会用一些适用于几乎所有 4.0+ 设备的子弹教授代码来更新它。
真正的关键是设置假 SurfaceTexture,以便预览真正开始。关闭它也很容易
I thought I would update this with some bullet prof code that works on almost all 4.0+ devices.
The real key is setting that fake SurfaceTexture so that the preview will actually start. Turning it off is very easy as well
看起来像是 Android 上 Tiny Flashlight + LED 应用程序的开发者Market 弄清楚了如何让 LG Revolution 上的手电筒正常工作。
也许你可以联系他问问?
您还可以检查他在其应用程序中使用的权限,以尝试使您的应用程序正常运行!
祝你好运!
It seems like the developer of the Tiny Flashlight + LED app on the Android Market figured out how to make the flashlight work on LG Revolution.
Maybe you can contact him and ask?
You can also check the permissions he is using in his app to try to make your app work!
Good luck!
测试一下:
Test this :
这对于 LG Nexus 来说效果很好:
This worked well for LG Nexus: