示意GIF圖:
刷完Android Revolution HD 71.1之後發現一個問題,在日光燈的環境下開預設的相機軟體拍照看M7螢幕會出現水波紋(flicker),當然,我不是對著日光燈或是螢幕拍照,即便如此,現在的相機也應該有anti-flicker的功能。另外還試著用google相機拍照也依然有此問題...
問過原廠ROM的友人都表示無此問題,於是嘗試刷RUU_M7_U_K44_SENSE55_MR_hTC_Asia_TW_4.20.709.14,果然就正常了,心想用RUU ROM就失去解鎖的意義了,於是再嘗試Android Revolution HD 53.0看看能不能正常,結果相機也是會有水波紋的現象。
就在想換別種ROM,等ROM下載的時候,找到Android Revolution HD的討論串中有網友提到可以透過調整persist.camera.antibanding來消除此問題。
Originally Posted by clarkson63 View Post
It may be mains flicker from your lights,
find this line in build.prop (it's near the end)
persist.camera.antibanding=60
change 60 to 50, save and reboot
see if it helps
接著將修改./system/build.prop,請先將build.prop複製一份以免失誤。
調整persist.camera.antibanding的做法:(各家第三方ROM放persist.camera.antibanding的位置可能會有所不同)
步驟一:需要有root之權限。使用ES文擋瀏覽器或其他同性質的軟體。開啓root工具箱。開啟對system的讀寫權限。
步驟二:確定在根目錄。找到./system/build.prop。使用編輯模式。將./system/build.prop文件拉到最尾處。
步驟三:build.prop接近最尾端有一行是 persist.camera.antibanding=50。將50改為60,按下返回的圖示存檔。關閉對system的讀寫權限。關閉root工具箱。將M7重開機。
相機在日光燈源下會照出水波紋的問題確實就解決了

看了一下Android Revolution HD以及ViperOne的./system/build.prop中的persist.camera.antibanding數值都是50,這恐怕就不適用於臺灣,若您使用的第三方ROM也有此問題的話可以試著調整數值為60看看。
若不幸改壞了,可從第三方ROM的壓縮檔中找到/system/build.prop,將它取出放回M7中便可

build.prop檔的權限為rw- r-- r--
擁有者:讀、寫
組:讀
其他:讀