搜尋

首頁  >  問答  >  主體

如何实现android 调用闪光灯实现sos闪烁效果

想实现android 手电筒带sos闪烁功能(调用背部闪光灯)。

PHPzPHPz2772 天前1077

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-04-17 11:11:58

    Camera camera = Camera.open();
    Parameters p = camera.getParameters();
    	//手电筒闪光开启
    	private void processOnFlash(){
    		p.setFlashMode(Parameters.FLASH_MODE_TORCH);
    		camera.setParameters(p);
    		camera.startPreview();
    	}
    	//手电筒闪光关闭
    	private void processOffFlash(){
    		p.setFlashMode(Parameters.FLASH_MODE_OFF);
    		camera.setParameters(p);
    		camera.stopPreview();
    	}

    注意的是要及时释放Camera

    //及时释放
    	public void surfaceDestroyed(SurfaceHolder holder) {
    		camera.setPreviewCallback(null);
    		camera.stopPreview();
    		camera.release();
    		camera = null;
    	}

    回覆
    0
  • 取消回覆