Android手機拍照(Android學習隨筆九)

2021-08-26 03:50:29 字數 1001 閱讀 1312

使用android.hardware.camera類來拍**。具體步驟如下:

a、獲取camera例項物件,

cameracamera=camera.open();

或者,cameracamera=camera.open(intcameraid);

cameraid表示camera裝置號,即與指定的camera進行連線鎖定和準備 使用。

b、獲取指定相機引數,

camera.parametersparameters=camera.getparameters();

c、如果有必要重新設定相機引數,可進行如下編碼:

parameters.set***();

camera.setparameters(prarameters);

d、如果想要以一定的角度攝像,可呼叫一下函式:

camera.setdiaplayorientation(intdegrees);

degrees的有效值只有0(橫屏),90,180,270。

e、通過完全初始化su***ceholder去呼叫setpreviewdisp (su***ceholder)來預覽。

f、呼叫startpreview()開始更新su***ce,並且預覽必須在你拍照 片之前開始。

g、呼叫takepicture(camera.shuttercallback, camera.picturecallback,camera.picturecallback, camera.picturecallback)去捕獲。並且,等待callbacks提供 實際的資料。

h、得到一張**後,預覽將會停止,如果還想去再照一張**,就要呼叫 startpreview()。

i、如果要退出,就因該依次呼叫stoppreview()和release()。

注意:在使用camera時,必須要用如下許可權android.permission.camera。並且,還可根據需要設定相應的照相機特點,如:

//應用程式使用camera裝置。

//設定camera能夠自動對焦。

Android 手機拍照適配攻略

1 啟動手機相簿相簿選取。2 啟動手機相機進行拍照。由於android手機中國市場的魚龍混雜,很多手機廠商rom的原因,導致了在手機拍照功能的存在了一些差異。這些差異的不同,導致我們在開發過程中需要分別去處理這些情況。今天,我們就一起圍繞在android手機中如何對各手機的拍照功能做到適配。我將分別...

android相機拍照

拍照有兩種方式,一是使用android.hardware.camera,二是使用intent android.media.action.image capture 當然還是第一種好,不過 太複雜,以後有時間再說,這裡就說一下第二種方式吧。try catch exception e 這樣就可以呼叫系統...

什麼手機拍照效果好?6款拍照手機全對比

在科技水平日益提公升的今天,手機不再僅僅是作為通訊工具,玩手遊 辦公 影音 拍照,都是手機的主要功能。作為到哪都要拍拍拍的拍照黨,手機拍照效果是很多人關注的方面,那什麼手機拍照效果好?說到拍照效果好的手機,很多人都會想到oppo,那今天,我們就一起來點評一下oppo的 6 款拍照手機吧。oppo f...