Telefonun Flaşını Nasıl Kullanabilirim?

Merhaba basit bir FlashLight uygulması yapıyorum fakat telefonun flaşına nasıl erişeceğimi bilemiyorum.

Konu hakkında yardımcı olur musunuz?

    0

    Burak EKMEN

    Appcent - 08 Mayıs 2015

    Çok faydası oldu teşekkürler.

    0

    Ahmet Burak Demirkoparan

    06 Mayıs 2015

    açmak için method

    
    
    
    	public void flashLightOn(View view) {
    
    
    	  try {
    	    if (getPackageManager().hasSystemFeature(
    	        PackageManager.FEATURE_CAMERA_FLASH)) {
    	      cam = Camera.open();
    	      Parameters p = cam.getParameters();
    	      p.setFlashMode(Parameters.FLASH_MODE_TORCH);
    	      cam.setParameters(p);
    	      cam.startPreview();
    	    }
    	  } catch (Exception e) {
    	    e.printStackTrace();
    	    Toast.makeText(getBaseContext(), "Exception flashLightOn()",
    	        Toast.LENGTH_SHORT).show();
    	  }
    	}
    
    
    	

    kapatmak için method

    
    
    
    	public void flashLightOff(View view) {
    	  try {
    	    if (getPackageManager().hasSystemFeature(
    	        PackageManager.FEATURE_CAMERA_FLASH)) {
    	      cam.stopPreview();
    	      cam.release();
    	      cam = null;
    	    }
    	  } catch (Exception e) {
    	    e.printStackTrace();
    	    Toast.makeText(getBaseContext(), "Exception flashLightOff",
    	        Toast.LENGTH_SHORT).show();
    	  }
    	}
    
    
    	

    Şu iznide manifeste eklemeyi unutma

    
    	<uses-permission android:name="android.permission.CAMERA" />
    	

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.