我的开发监视器是19英寸,分辨率为1280x1024,密度为240dpi,OS 5.1.1中的原始Webview版本是AOSP Webview版本39,它不支持WebRTC,无法更新,因此我删除了旧版本并安装版本66 ASOP Webview。 问题是,当我升级Webview时,webview中的小字体变得模糊不清,并且我启用了硬件加速功能,这是行不通的。 有人有建议吗?
PS: 我将“系统屏幕密度”从240dpi更改为320dpi,然后重新启动,字体变得清晰,但是它影响了第三方网页,因此,我必须找到另一种方法来解决此问题。
答案 0 :(得分:0)
可能存在与其他设置不匹配的设置。让我们从应用程序的角度查看平台报告的内容。
我建议您创建一个应用来执行以下代码:
Log.d(LOG_TAG, "Screen density: " + getResources().getDisplayMetrics().density);
Log.d(LOG_TAG, "Screen density dpi: " + getResources().getDisplayMetrics().densityDpi);
Log.d(LOG_TAG, "Screen heightPixels: " + getResources().getDisplayMetrics().heightPixels);
Log.d(LOG_TAG, "Screen scaledDensity: " + getResources().getDisplayMetrics().scaledDensity);
Log.d(LOG_TAG, "Screen widthPixels: " + getResources().getDisplayMetrics().widthPixels);
Log.d(LOG_TAG, "Screen xdpi: " + getResources().getDisplayMetrics().xdpi);
Log.d(LOG_TAG, "Screen ydpi: " + getResources().getDisplayMetrics().ydpi);