前言
电视产品,客户发现在设备偏好设置->高级设置->性能浮窗菜单里显示的 RAM 大小是错误的,
要求改成正确的,并且屏幕密度修改后,这个浮窗显示不全,也需要一起处理。
效果图
TvSetting 部分修改文件清单
bug 原因在于 Formatter.formatFileSize 这个 API,我们自行计算修正一下就行。
显示不全问题,是因为默认写死了 VIEW_WIDTH VIEW_HEIGHT 300,我们根据当前系统 dpi 值动态换算一下就可。
packages/apps/TvSettings/Settings/src/com/android/tv/settings/advance_settings/performance/PerformanceService.java
@@ -36,8 +36,