手机电筒测试问题,可以打开,但无法关闭

西西东东 发布于 2016/03/17 13:27
阅读 112
收藏 0

源码下载地址: http://pan.baidu.com/s/1eRdyIXk

apk下载地址:  http://pan.baidu.com/s/1kUyTjjp 

测试手机android版本4.0.4

关键代码:

class RadioGroupListener implements OnCheckedChangeListener{


@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {

   camera = Camera.open();  
   Parameters c = camera.getParameters();
if(checkedId==open.getId()){
/* System.out.println("打开");*/
flashlight.setBackgroundColor(Color.YELLOW);

c.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.startPreview();
camera.setParameters(c);
camera.release();


}
else if(checkedId==close.getId()){
/*System.out.println("关闭");*/

// camera = Camera.open();  
//    p = camera.getParameters();
c.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(c);
camera.stopPreview();
   camera.release();
  
   flashlight.setBackgroundColor(Color.GREEN);
  
   }
     
   


}

}

加载中
返回顶部
顶部