Android_控制閃光燈

Android控制閃光燈

最近想做一個手電筒,在網上搜到一點資料

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

1. 在Manifest.xml文件中添加權限<uses-permission android:name="android.permission.CAMERA" />

2. 打開閃光燈

[html] view plaincopy
  1. <span style="font-size:14px;">try{    
  2.     m_Camera = Camera.open();    
  3.     Camera.Parameters mParameters;    
  4.     mParameters = m_Camera.getParameters();    
  5.     mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);    
  6.     m_Camera.setParameters(mParameters);    
  7. } catch(Exception ex){}  </span>  

3關閉閃光燈

[java] view plaincopy
  1. <span style="font-size:14px;">try{    
  2.         Camera.Parameters mParameters;    
  3.         mParameters = m_Camera.getParameters();    
  4.         mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);    
  5.         m_Camera.setParameters(mParameters);    
  6.         m_Camera.release();    
  7.         } catch(Exception ex){}  </span>  

Android中,要開啓攝像頭只需透過Camera.Open就可以簡單開啓,開啓後取得Camera.Parameters就可以設定參數

我們所需要的手電筒功能,只需要將其設爲FLASH_MODE_TROCH即可關閉時只要設置爲FLASH_MODE_OFF後將其release就可以了

當應用程序終止時不要忘記調用release() 來終止程序

發佈了49 篇原創文章 · 獲贊 34 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章