解决方案 »
- 下载android的源代码时,curl命令执行怎么老是报错::curl:(6) couldnot resolve host.为什么?
- 帮我看看为什么无法响应BaseAdapter中的onItemClick()方法?
- Activity切换的问题
- android 1.6 短信
- android 两个模拟器 ip 问题
- 服务器和客户端开发时出现的小问题
- 一个简单问题,Shape可不可以只设置一条边线?可以的话怎么做?
- 求教 地图定位信息怎么回传给activity
- 求助 android studio 生成apk 安装到真机闪退
- APP中用webview中的网页缓存疑问
- layout文件夹中xml的错误求解
- 怎么设置dialog 显示在指定位置上
好像是1.5时有个api,除了权限外还根机型有关,听说氙气闪光灯不能常亮你若要背景光做手电筒我到可以给你发源码,Call me
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.autofocus"/>打开闪光灯:Camera camera = Camera.open();
camera.startPreview();
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);关闭闪光灯:parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
这个是我做的你参考下
Parameters p = m.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
m.setParameters(p);添加 <uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.CAMERA"/>这套代码并不能在所有的手机上都实用。并且 不需要 预览