本文實(shí)例講述了Android控制閃光燈的方法。分享給大家供大家參考,具體如下:
最近想做一個(gè)手電筒,在網(wǎng)上搜到一點(diǎn)資料
首先閃光燈可以用android.hardware.camera來控制
1. 在Manifest.xml文件中添加權(quán)限
2. 打開閃光燈
try{ m_Camera = Camera.open(); Camera.Parameters mParameters; mParameters = m_Camera.getParameters(); mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); m_Camera.setParameters(mParameters);} catch(Exception ex){}3關(guān)閉閃光燈
try{ Camera.Parameters mParameters; mParameters = m_Camera.getParameters(); mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); m_Camera.setParameters(mParameters); m_Camera.release();} catch(Exception ex){}在Android中,要開啟攝像頭只需透過Camera.Open就可以簡(jiǎn)單開啟,開啟后取得Camera.Parameters就可以設(shè)定參數(shù)
我們所需要的手電筒功能,只需要將其設(shè)為FLASH_MODE_TROCH即可關(guān)閉時(shí)只要設(shè)置為FLASH_MODE_OFF后將其release就可以了
當(dāng)應(yīng)用程序終止時(shí)不要忘記調(diào)用release() 來終止程序
更多關(guān)于Android開發(fā)相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選