Android閃光燈開發

2021-07-16 20:04:43 字數 868 閱讀 7807

1、開啟後閃光燈

private camera mcamera;

private

void startbackflash

mcamera = mcamera.open();

mparams = mcamera.getparameters();

mparams.setflashmode(camera.parameters.flash_mode_torch);

mcamera.setparameters(mparams);

}

2、開啟前或者後閃光燈

private

void

startflash(int i,button btn)

mcamera = mcamera.open(i);

mparams = mcamera.getparameters();

mparams.setflashmode(camera.parameters.flash_mode_torch);

mcamera.setparameters(mparams);

}

i=1為前閃光燈

i=0為後閃光燈

3、關閉閃光燈

private

void

closeflash()

}

注:作為開發者必須要邏輯嚴謹,開發閃光燈的時候最好實在activity的onpause()方法中釋放camera,不管你有沒有開啟它。

mcamera.release(); //camera釋放

android開啟閃光燈

發現用setflashlightenabled這個方法不行,可能需要更高的sdk哈。機子只刷機到2.1,死活刷不到2.3,然後就測試了下寫檔案 sys class leds flashlight brightness 這個檔案。往裡面寫入,用adb shell鏈結上可以測試。關閉 echo 0 sy...

Android 控制閃光燈

首先閃光燈可以用android.hardware.camera來控制。1.新增許可權 1 uses permission android name android.permission.flashlight 23 uses permission android name android.permis...

Android開啟閃光燈的幾種辦法

一 控制硬體的情節 早在2008年開發symbian和wm程式的時候,就非常好奇如何用我們的 來控制硬體裝置,比如閃光燈就是乙個很好的控制物件。我們開發程式,很多樂趣就在於控制。這是一種精神上的愉悅,無論在哪個領域,控制其他事物都是很吸引人的。那麼轉眼間到了2012年,android開發也做了幾年了...