關於部落格
  • 78252

    累積人氣

  • 2

    今日人氣

    0

    追蹤人氣

[Android] Camera 程式主要的函式呼叫架構

(一)處理拍照
按下快門鍵(Shutter button) ->
onShutterButtonFocus() ->
onShutterButtonClick() ->
doSnap() ->
ImageCapture.onSnap() ->
ImageCapture.initiate() ->
ImageCapture.capture() ->
Camera.takePicture(ShutterCallback, RawPictureCallback, new JpegPictureCallback(loc))

到此拍照的動作即完成 (註:ImageCapture為Camera.java中的一個inner class,拍照的行為皆由其完成。)
與AF模式可參考下圖。

(二)從底層取得Picture之byte array
RawPictureCallback ->
JpegPictureCallback
在 JpegPictureCallback中的onPictureTaken()中處理存檔。


相簿設定
標籤設定
相簿狀態