屏幕DPI(每英寸点数)是用于衡量屏幕清晰度的单位,一般来说,DPI越高,显示效果越细腻。但是,如果屏幕尺寸过小,像素密度超过人眼分辨能力,就浪费了。因此,合适的DPI值需要一般来说,DPI值在400到500之间的都可以,其中411是性能最高的设置。
调整屏幕DPI并不是为了使屏幕显示更多的内容,而是为了适应不同的屏幕尺寸和分辨率,保持显示比例一致。在Android开发中,使用dp作为单位可以实现基于屏幕密度的一种密度无关的像素单位,保证在不同屏幕分辨率和密度下UI显示效果的一致性。同时也可以使用smallestWidth最小宽度限定符方案实现多套dp文件适配不同尺寸的屏幕。
在Android开发中,dp单位的使用意味着在同样尺寸但是不同分辨率的设备上看到的大小一样,此时各设备上显示的比例也就一致了。而使用smallestWidth的多文件方案可以解决同分辨率不同尺寸下,保持显示比例一致的问题。因此,在Android开发中,使用dp和smallestWidth方案可以实现对不同尺寸和分辨率屏幕的适配。
在鼠标dpi的设置中,dpi越高,延迟越低,表现的越细腻。dpi越低,表现越平稳。但是,在游戏内有鼠标速度的调整拉杆,因此高dpi和低dpi都可以通过调整游戏内的鼠标速度,达到一致的速度表现。