看板 AndroidDev 關於我們 聯絡資訊
※ 引述《lovelycateye (我還想要更多力量)》之銘言: : ※ 引述《tocute (小飄)》之銘言: : : 開發層: (應用/框架/庫/核心) : : 應用層 : : 問題: : : 我想要 camera preview 的方向 : : 跟我手持的方向一致 : : 輸入: : : mCamera01.setDisplayOrientation( angle ); : : Camera.Parameters parameters = mCamera01.getParameters(); : : parameters.setRotation( angle ); : : parameters.set("Rotation", angle ); : : mCamera01.setParameters(parameters); : : 預期輸出: : : camera preview 的方向 能根據我設定的 angle 旋轉 : : 錯誤輸出: : : samsung i9000 系列沒問題 : : HTC Desize HD 毫無反應 : : 補充說明: : : 請問 是desire 系列比較特別 要用特別的方法嗎?? : : 謝謝 : 這個是已知的問題,苦主我也痛過。 補個幹! : 用param設角度或是setDisplayOrientation : 都還是會有人跟我抱怨說鏡頭角度怪怪的 : 所以我目前是乖乖的將activity的orientation設為landscape : 然後自己去把layout轉90度。 : 至於我的這個方法還會不會有人跟我抱怨鏡頭有沒有問題? : 我只能跟你說:我不知道!看著辦! : 只是這是我目前能想到的解法了,也已經實做一些東西了。 回一下自己的文好了 看起來不管到了Android哪一版, 只要還是開放式系統,各家廠商自己實作。 那還是不要去走奇怪的路,不然只會搞死自己。 恨意很深,先幹一下!抱怨完了。 好消息是,看起來沒有人再跟我抱怨鏡頭的問題了。 以前用去設相機參數,到後來2.2 用setDisplayOrientation都不敢保證有用。 所以我的感想是:有用到相機鏡頭的還是乖乖用橫的。 介面要做成直的可以再做 苦工 去做。 我是用LayoutAnimation去做,目前看起來效果ok,也沒人抱怨了。 為何做Android的東西這麼苦呢?看看人家iOS 5這麼多好用的東西! 恨意無限,再補個幹! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.88.75
webb566:QQ本來也想找怎麼讓照出來的影像轉正的....看來沒轍 06/18 20:47
lovelycateye:轉正不是問題,問題在你要很多手機來測! 06/18 23:08
lovelycateye:我可以很肯定的說,每隻手機轉正方法都有可能不同。 06/18 23:08
aiueoH:旋轉整個layout 06/19 02:50