Camera 冷啟動 階段分解分析
和你一起終身學習,這里是程序員Android
經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識點:
一、 從 TouchUp 到 ActivityStart 耗時
二、 從 ActivityStart 到 App 層 OpenCamera 耗時
三、HAL 層 OpenCamera耗時
四、APP 層 OpenCameraDone 到ConfigureStreams
五、HAL 層 ConfigureStreams 耗時
六、 APP 層 ConfigureStreams Done 到 SetRepeatingRequests
七、SetRepeatingRequests 到 第一幀HAL3ProcessCaptureResult
八、HAL3ProcessCaptureResult 到第一幀Preview
九、Camera APP冷啟動總耗時
一、 從 TouchUp 到 ActivityStart 耗時
從Touch UP 到 ActivityStart ?階段,系統(tǒng)創(chuàng)建App進程耗時:

二、 從 ActivityStart 到 ?App 層 OpenCamera 耗時
1.App 開始執(zhí)行 MainActivity 一系列 onCreate,onStart,onResume,openCamera等操作

2.Framework層 cameraserver 開始響應App getCameraCharacteristics 、connectDevice 等操作。

camera Server 在此期間的行為
三、HAL 層 OpenCamera耗時
HAL 層開始響應 APP OpenCamera的操作,并返回 open狀態(tài) 給APP。

Camera HAL OpenCamera 耗時
四、APP 層 OpenCameraDone 到ConfigureStreams

五、HAL 層 ConfigureStreams 耗時

六、 APP 層 ConfigureStreams Done 到 SetRepeatingRequests

七、SetRepeatingRequests 到 第一幀HAL3ProcessCaptureResult

八、HAL3ProcessCaptureResult 到第一幀Preview

九、Camera APP冷啟動總耗時

相關文章友情推薦?
1. Android開發(fā)干貨分享
至此,本篇已結束。轉載網(wǎng)絡的文章,小編覺得很優(yōu)秀,歡迎點擊閱讀原文,支持原創(chuàng)作者,如有侵權,懇請聯(lián)系小編刪除,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!
點個在看,方便您使用時快速查看!
