Nexus S 闪光灯模式不起作用
我使用的是 Nexus S Android 2.3 库存版本。每当我尝试将闪光灯设置为手电筒模式时:
if (camera == null) {
mCamera = camera = Camera.open();
}
final Parameters params = camera.getParameters();
params.setFlashMode(MODE_TORCH);
camera.setParameters(params);
没有任何反应,闪光灯根本不工作。这段代码在 Nexus One 上完美运行。
我发现了这个 - 如何在三星 Galaxy Tab 上使用相机闪光灯/LED 作为手电筒? 还有这个 - http://forum.xda-developers.com/showthread.php?t=923786 它们似乎都没有帮助。
知道我错过了什么吗?
I'm using Nexus S Android 2.3 stock version. Whenever I'm trying to set the flash to torch mode:
if (camera == null) {
mCamera = camera = Camera.open();
}
final Parameters params = camera.getParameters();
params.setFlashMode(MODE_TORCH);
camera.setParameters(params);
nothing happens, the flash is not working at all. This piece of code works perfectly on nexus one.
I've found this - How to use camera flash/led as torch on a Samsung Galaxy Tab? and also this one - http://forum.xda-developers.com/showthread.php?t=923786 none of them seems to help.
Any idea what am I missing ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这适用于 android 2.3。要在 android 2.3 和 4.0.3 上工作,您必须使用 surfaceView 和 surfaceHolder。
This will work on android 2.3. To work on android 2.3 and 4.0.3 you will have to play with surfaceView and surfaceHolder.