[Android M] 4K Display Mode

Android 2015. 6. 11. 20:35 |

4K Display Mode


The platform now allows apps to request that the display resolution be upgraded to 4K rendering on compatible hardware. To query the current physical resolution, use the new android.view.Display.ModeAPIs. If the UI is drawn at a lower logical resolution and is upscaled to a larger physical resolution, be aware that the physical resolution the Display.Mode.getPhysicalWidth() method returns may differ from the logical resolution reported by getSize().

You can request the system to change the physical resolution in your app as it runs, by setting theWindowManager.LayoutParams.preferredDisplayModeId property of your app’s window. This feature is useful if you want to switch to 4K display resolution. While in 4K display mode, the UI continues to be rendered at the original resolution (such as 1080p) and is upscaled to 4K, but SurfaceView objects may show content at the native resolution.


이 플래폼은 이제 앱이 호환되는 하드웨어에서 디스플레이 해상도를 4K 렌더링으로 업그레이드 할수 있게 요청하는것을 허락합니다.

지금은 physical 해상도를 알려면, android.view.Display.ModeAPIs 를 사용하세요.

원래 낮은 logical 해상도의 UI가 더 큰 physical 해상도로 늘어난다면, physical 해상도 메소드 Display.Mode.getPhysicalWidth() 의 리턴값이 getSize() 로부터 리포트된 logical해상도와 다를수 있으니 주의하세요.

 

앱이 run 할때, 앱의 윈도우 propertyWindowManager.LayoutParams.preferredDisplayModeId 을 사용하여, 당신이 원하는 physical 해상도를 위해 systemchange 요청을 할수 있습니다. feature는 당신이 display 해상도를 4K로 바꿀때 용이합니다.

4K display mode일때, UI는 원래 해상도로(예를들어 1080p) 렌더가 된 후에 4K로 늘려집니다.

하지만 SurfaceView object는 컨텐트를 원래 해상도로 보여줄수 있습니다


'Android' 카테고리의 다른 글

[WakeLock]  (0) 2018.03.27
[Android M] Permissions  (0) 2015.06.12
[Android M] API Overview  (0) 2015.06.11
[Android M] Camera Features  (0) 2015.06.11
Android URL Intent, Intent Filter, Scheme  (0) 2015.04.22
Posted by 소망아기
: