av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

如何制作Android手電筒程序

繼iphone的手電筒開發(fā)完成后,接下來我便著手開始Android如何制作手電筒的程序,我的跨平臺引擎框架CloudBox已建立好iphone版的程序,但卻對于Android上如何操控閃光燈一無所知,因此我做了個小范例示范如何用Android來控制閃光燈。

尉犁網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。

此代碼在Samsung Galaxy S2測試可運(yùn)作

 
 
 
 
  1. public class CloudLed {  
  2.     boolean m_isOn;  
  3.     Camera m_Camera;  
  4.       
  5.     public boolean getIsOn() { return m_isOn; }  
  6.       
  7.     public CloudLed()  
  8.     {  
  9.         m_isOn = false;  
  10.     }  
  11.       
  12.     public void turnOn()  
  13.     {  
  14.         if(!m_isOn)  
  15.         {  
  16.             m_isOn = true;  
  17.             try  
  18.             {  
  19.                 m_Camera = Camera.open();  
  20.                 Camera.Parameters mParameters;  
  21.                 mParameters = m_Camera.getParameters();  
  22.                 mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);  
  23.                 m_Camera.setParameters(mParameters);  
  24.             }catch(Exception ex){}  
  25.         }  
  26.     }  
  27.       
  28.     public void turnOff()  
  29.     {  
  30.         if(m_isOn)  
  31.         {  
  32.             m_isOn = false;  
  33.             try  
  34.             {  
  35.                 Camera.Parameters mParameters;  
  36.                 mParameters = m_Camera.getParameters();  
  37.                 mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);  
  38.                 m_Camera.setParameters(mParameters);  
  39.                 m_Camera.release();  
  40.             }catch(Exception ex){}  
  41.         }  
  42.     }  

我建立了一個CloudLed類,將Camera再做一次封裝,只處理閃光燈相關(guān)部份的代碼

在Android中,要開啟攝像頭只需透過Camera.Open就可以簡單開啟,開啟后取得Camera.Parameters就可以設(shè)定參數(shù)

我們所需要的手電筒功能,只需要將其設(shè)為FLASH_MODE_TROCH即可

關(guān)閉時只要設(shè)置為FLASH_MODE_OFF后將其release就可以了

 
 
 
 
  1.  
  2.       package=“com.clouddevelop.ledtest”  
  3.       android:versionCode=“1″  
  4.       android:versionName=“1.0″> 
  5.      
  6.    
  7.      
  8.         
  9.                   android:label=“@string/app_name”  
  10.                   android:screenOrientation=“portrait”> 
  11.              
  12.                  
  13.                  
  14.              
  15.          
  16.    
  17.      
  18.      
  19.  

 

在這邊有個事項要注意,我們需在AndroidManifest.xml中設(shè)置存取攝像頭的權(quán)限。

 
 
 
 
  1.  

新聞標(biāo)題:如何制作Android手電筒程序
URL標(biāo)題:http://uogjgqi.cn/article/dhppedp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流