Soru & Cevap

Telefonun Flaşını Nasıl Kullanabilirim?

06.05.2015 - 02:58

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 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
06.05.2015 - 07:47

açmak için method

[code]

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();
    }
}

[/code]

kapatmak için method

[code]

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();
    }
}

[/code]

Şu iznide manifeste eklemeyi unutma

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