Android Touchscreen劃線曲折不圓潤的解決辦法



最近有個項目由Android4.0升級到Android4.1了,測試發現在PointLocation裏面劃線,會有曲折、不圓滑等現象。之前在Android4.0系統上沒有出現國此現象,升級成Android4.1之後,硬件、驅動、配置參數等也沒有更換,但是劃線效果變得很差。經過幾天的排查發現,Android4.1對TP的報點率與之前相比有了更高的要求。根據目前測得的數據來看,報點率需達到90Hz以上,纔不會出現劃線曲折的現象。
但是很多TP由於自身性能的原因,報點率達不到90Hz,怎麼辦呢?彆着急,還有一種方法可以解決。修改framework/base/libs/androidfw/InputTransport.cpp文件中的變量RESAMPLE_LATENCY,根據實際情況適當的調整該值,可以規避TP劃線曲折的問題。
下面是調整該值前後,劃線不同現象的比較:


修改前


修改後

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章