2010-01-13 117 views
1

我正在開發android應用程序的相機模塊。 在主要應用程序中,當用戶點擊「拍照」按鈕時,打開帶有SurfaceView控件的新視圖並顯示相機預覽。當用戶點擊dpad中心時,相機拍攝照片並將其保存到光盤中。非常簡單直接。android上的相機預覽 - 1.5版sdk上的奇怪行

一切正常,我的設備 - 宏達紋身,1.6的minSdkVersion

...但是當我測試了HTC Hero的1.5的minSdkVersion,當顯示攝像頭預覽應用程序時,會出現一些奇怪的線條。

任何人有想法是怎麼回事?

p.s. altough預覽崩潰,拍照的正常工作

這裏是圖片alt text http://img163.imageshack.us/img163/4088/camerademo.jpg

感謝名單 馬爾科

+1

不知道你的意思是奇怪的線條。你可以使用DDMS截圖並在這裏發佈? –

+0

這裏是這些奇怪線條的圖片......任何人都有類似的問題? – Marko

回答

0

顯然,這是英雄的bug,在功能上surfaceChanged開關的寬度和高度參數:

if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) 
    { 
     parameters.setPreviewSize(h, w); //instead of w,h 
    }