自定義Camera,閃光燈,相機切換,相機聚焦-[Android_YangKe]

轉載請標明出處:—— [ 狂奔的蝸牛_楊柯]

O(∩_∩)O哈哈哈~ 我小楊子又回來了,突然間好高興!

由於最近工作原因,空閒的時間也不多了,所以最近沒給大家帶來什麼有價值的體會,希望今天通過自己的一些工作經歷,記錄一下最近兩天做的一個相機。廣大小夥伴們,瞪大眼睛了。

  • Camera類是整個應用的核心,它提供了很多功能:控制前後相機,設置拍攝參數等,該有的功能應有盡有的功能(只有你想不到,沒有它做不到,O(∩_∩)O哈哈~),具體這裏不再介紹網上很多資料,今天這裏只做分析

  • Camera.open方法:打開一個相機,默認打開後攝像頭,當然裏面也可以傳參數,例:相機id(此id是代表手機設備上的攝像頭數量,默認0-1,目前我暫未見過手機裝有2個以上的,你可以穿個3進去試試,此處略省100字,別罵我就行….)

  • Camera.Parameters方法:設置相機的具體參數 例:圖片格式、清晰度、閃光燈–>當然前提必須是是:後置攝像頭

  • Camera.setPreviewDisplay方法:用於顯示取景畫面,風格完全取決於自己了,有需要自己完全可以定製,startPreview用於啓動預覽,當然走到這一步你就可以看到畫面了

  • Camera.autoFocus方法:用於自動聚焦,這個大家可以慢慢琢磨去體會。此也是本文的一個重點,其中這個方法接受一個回調–>”AutoFocusCallback” ,我們會在裏面重寫–>“onAutoFocus”方法,當相機聚焦後:

  • 1.添加拍照時聲音
  • 2.我們可以在裏面進行獲取原圖=“非壓縮圖“
  • 3.壓縮圖片,細節可以去代碼中看,這裏不做過多的闡述,晚會我會分享一個demo上去

  • 時間過得這麼快,我屮艸芔茻,看來寶寶手法生疏了

  • 到了這裏基本闡述的差不多了,此致忠誠的提示:當相機使用完一定要記得釋放,不然你定會罵街的, 突然發現好多坑啊,O(∩_∩)O哈哈~ 小夥伴們點贊,轉發,加好評啊


無圖無真相,下面上兩張動態圖:

由於圖片大小的限制,取景框是有線的,可能壓縮的嚴重了,沒有顯示出來,你們可以跑一下項目,自己感受

"製冷用風扇,誰用誰熱,<del~~(>_<)~~ ” title=”” />

這是我家大帥哥,女票們,找我要電話啊,暫未結婚 O(∩_∩)O哈哈~

———小夥伴們記得加相機的權限啊,不然這就尷尬了

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>

最後把資源奉上: [download]

如果資源幫助你了,小夥伴們記得給我買個雪糕喫啊,這大夏天的
我就是我,不一樣的煙火,大愛google

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章