SAPUI5获取当前屏幕大小

SAPUI5获取当前屏幕大小,sapui5,screen-size,Sapui5,Screen Size,在我的应用程序的特定点,我需要确定当前的(桌面或平板电脑)。至少我需要屏幕宽度,但sap.m.屏幕尺寸会更好 我该怎么做?提前谢谢 function sizeChanged(mParams) { switch(mParams.name) { case "Phone": // Do what is needed for a little screen break; case "Tablet":

在我的应用程序的特定点,我需要确定当前的(桌面或平板电脑)。至少我需要屏幕宽度,但sap.m.屏幕尺寸会更好

我该怎么做?提前谢谢

function sizeChanged(mParams) {
    switch(mParams.name) {
        case "Phone":
            // Do what is needed for a little screen
            break;
        case "Tablet":
            // Do what is needed for a medium sized screen
            break;
        case "Desktop":
            // Do what is needed for a large screen
    }
}

// Register an event handler to changes of the screen size
sap.ui.Device.media.attachHandler(sizeChanged, null, 
sap.ui.Device.media.RANGESETS.SAP_STANDARD);
// Do some initialization work based on the current size

sizeChanged(sap.ui.Device.media.getCurrentRange(sap.ui.Device.media.RANGESETS.SAP_STANDARD));
我从以下地方获得此代码:

在那里,你还将得到一个更详细的描述它是如何工作的