本帖最后由 Liushuai030805 于 2012-09-13 20:40:49 编辑

解决方案 »

  1.   

    哪有用闪光灯做手电筒的,背光灯吧
    好像是1.5时有个api,除了权限外还根机型有关,听说氙气闪光灯不能常亮你若要背景光做手电筒我到可以给你发源码,Call me
      

  2.   

    加入权限:<uses-permission android:name="android.permission.FLASHLIGHT" />  
    <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);
      

  3.   

    能不能把你的这个字体文件发给我[email protected]谢了
      

  4.   

    在设置flash mode之前,调用parameter.getSupportedFlashModes()看看torch模式是否支持,不是所有的硬件都支持torch的。
      

  5.   

    [img=http://img.bbs.csdn.net/upload/201307/18/1374109205_357851.png][/img
    这个是我做的你参考下
      

  6.   

    Android2.2和2.3以上方法不一样,不知道你用的是什么版本,2.3以上版本需要camera.startPreview();
      

  7.   

    m =Camera.open();
    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"/>这套代码并不能在所有的手机上都实用。并且 不需要 预览