如何製作android相機程序


1。首先:你要去看官網教程,沒有比這個更權威,更清晰的了。

https://developer.android.com/guide/topics/connectivity/bluetooth-le.html


2. 很多人不知道怎麼設置surfaceview, preview ,pictrure,video 的大小。

    1.建議先按(屏幕長寬)和(長寬比例)兩個維度,來選取和設置preview。

    2.設置preview之後,你去設置surfaceview, 要求儘可能的填充屏幕爲準,其餘位置你是留白還是留黑看自己。

        注意:上述兩個有關係。務必保證長寬比。來保證預覽圖不被拉伸。

        一定要從支持的preview裏篩選。有些系統支持隨便設,有些不支持。

    3.設置picgtrue。要求根據配置,根據上述比例來設置。這玩意也是 爲了保證預覽的跟拍照得到的一致。需要篩。

    4.video也一樣。 注意幀率和畫質。


3.前後攝像頭是不一樣的! 前攝像頭在生成圖片和生成視頻的時候需要旋轉.比如豎屏的話要轉270.而後置鏡頭需要90.

4.前後攝像頭還有一個不一樣的地方時就是你preview的時候,切記前置攝像頭與後置攝像頭,輸出的data[]類似於鏡像, 就是左右調換了,需要特別注意一下。

5.如果你要拿preview裏的data【】計算的話。需要主意這個大小,這個大小決定後續的計算量。


說的比較籠統,不過是最正宗的解決方案---我覺得!

否則你在做適配機型的時候就要死好幾個來回!

具體做法就不提供了,因爲我覺得我們弄得一般。


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