Android控制閃光燈的方法(打開與關(guān)閉)

Android移動端操作系統(tǒng)

Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。


這篇文章主要介紹了Android控制閃光燈的方法,可實現(xiàn)閃光燈打開與關(guān)閉的效果,涉及Android操作Camera拍照閃光燈的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Android控制閃光燈的方法。分享給大家供大家參考,具體如下:

最近想做一個手電筒,在網(wǎng)上搜到一點資料

首先閃光燈可以用android.hardware.camera來控制

1. 在Manifest.xml文件中添加權(quán)限

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

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就可以簡單開啟,開啟后取得Camera.Parameters就可以設(shè)定參數(shù)

我們所需要的手電筒功能,只需要將其設(shè)為FLASH_MODE_TROCH即可關(guān)閉時只要設(shè)置為FLASH_MODE_OFF后將其release就可以了

當(dāng)應(yīng)用程序終止時不要忘記調(diào)用release() 來終止程序

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容