android camera 攝像頭切換

2021-06-21 13:44:55 字數 1069 閱讀 2504

1、2.3及以上系統攝像頭切換 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

int cameracount 

=0;camera cam 

=null

;camera.

camerainfo camerainfo 

=new camera.

camerainfo()

;cameracount 

= camera.

getnumberofcameras()

;// get cameras number  

for(

int camidx 

=0; camidx 

< cameracount

;camidx

++)catch

(runtimeexceptione

)} 2、2.2及以下系統攝像頭切換

1

2

3

4

camera.

parameters parameters 

= camera.

getparameters()

;list

> supportedsizes 

= parameters.

getsupportedpreviewsizes()

;//此時supportedsizes會有多個預覽尺寸。通常前置攝像頭的解析度會比較小,選擇比較小的尺寸設定即可。

parameters.

setpreviewsize

(size.

width,size.

height

);size

>

Android camera2對焦設定

在android camera2 api 開始,提供了對焦距值 非zoom值 的設定,大概步驟如下 1 先關閉自動焦距模式 mpreviewbuilder.set capturerequest.control ae mode,camerametadata.control ae mode off mp...

Android Camera拍照常見問題小結

在用su ceview 和camera 做攝像頭程式時,常常會遇到一些比較糾結的問題,這裡簡單描述下 1 預覽取景反轉 這種情況,再低版本sdk中,必須設定為橫屏模式 android screenorientation landscape 2 預覽影象被拉伸變形 由於預覽大小跟su ceview 大...

symbian攝像程式設計彙總

1。攝像頭學習筆記 http blog.csdn.net linzhiji archive 2010 11 17 6014295.aspx 2。symbian 攝像調研小結http blog.csdn.net linzhiji archive 2010 11 11 6002717.aspx 3。sy...