android.view.Display#getSupportedModes ( )源码实例Demo

下面列出了android.view.Display#getSupportedModes ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: jellyfin-androidtv   文件: PlaybackController.java
@TargetApi(23)
private void getDisplayModes() {
    Display display = mApplication.getCurrentActivity().getWindowManager().getDefaultDisplay();
    mDisplayModes = display.getSupportedModes();
    Timber.i("** Available display refresh rates:");
    for (Display.Mode mDisplayMode : mDisplayModes) {
        Timber.i("%f", mDisplayMode.getRefreshRate());
    }

}
 
源代码2 项目: leanback-extensions   文件: ScreenUtils.java
@RequiresApi(api = Build.VERSION_CODES.M)
private static void getDisplaySizeV23(@NonNull final Display display, @NonNull final Point outSize) {
	/*
		Still not worth enabling 4K, but that's where video modes can be checked.
	 */
	Display.Mode[] modes = display.getSupportedModes();
	if (modes != null && modes.length > 0) {
		Display.Mode mode = modes[0];
		outSize.x = mode.getPhysicalWidth();
		outSize.y = mode.getPhysicalHeight();
	} else {
		display.getRealSize(outSize);
	}
}