2017-04-18 46 views
-2

我想製作一個攝像頭應用程序,可以拍攝照片和捕捉視頻,如下圖所示的這張圖片,我不想使用默認意圖因爲沒有太多菜單。 有沒有辦法修改默認的意圖相機?如何修改默認意圖攝像頭

上體內相機應用程序的顯示Y21

enter image description here

回答

2

嘗試使用表面視圖。您可以自定義添加所需的所有選項。 你可以幫助圖書館,但他們也內部使用這個概念,所以你更好地將它集成到你的應用程序中,而不是使用庫。如果你需要快速的結果,它仍然是一個選擇。

public void surfaceCreated(SurfaceHolder holder) { 
    try {   
    camera = Camera.open(); 
    } catch (RuntimeException e) { 
    System.err.println(e); 
    return; 
    } 
    Camera.Parameters param; 
    param = camera.getParameters(); 

    param.setPreviewSize(352, 288); 
    camera.setParameters(param); 
    try { 
    camera.setPreviewDisplay(surfaceHolder); 
    camera.startPreview(); 
    } catch (Exception e) { 
    System.err.println(e); 
    return; 
    } 
} 
+0

此代碼只是傳統相機API和過時的Android L移動 –

+0

@Ori_Syun您可以使用camera2 API [鏈接](http://stackoverflow.com/questions/28065930/android-camera-android-hardware-相機已棄用)以支持Surface視圖。 表面視圖是實現定製相機功能的快速前景。休息是由編碼人員選擇加入和退出選擇的明智決定。 – ankit

相關問題