因此,我正在Android TV设备上使用 [Display.getSupportedModes] 1:
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
Display.Mode[] modes = display.getSupportedModes();
for (Display.Mode mode : modes) {
System.out.println("Mode ID is: " + mode.getModeId());
}
}
问题是我只得到一个分辨率始终为1920X1080的单一模式。我试图模仿here中描述的行为。在我看来,预期的结果是恢复了电视支持的多种可能的模式。