使用 sap.m.Shell 为 Android 和 ios 提供单独的主页图标

问题描述 投票:0回答:1

当前的ui5文档根据手机、平板电脑等设备类型动态选择图标:

function(Shell, ComponentContainer) {
    new Shell({
        homeIcon: {
            favicon: "img/favicon.ico",
            phone: "img/logo_57px.png",
            "phone@2": "img/logo_114px.png",
            tablet: "img/logo_72px.png",
            "tablet@2": "img/logo_144px.png",
            precomposed: false // whether the home icons already have some glare effects (for iOS)
        },
        app: new ComponentContainer({
            component: createdComponent,
            height: "100%"
        })
    }).placeAt("content");
});

是否可以为 Android 和 iOS 设备创建单独的主页图标,以便在 Android 设备中下载并安装应用程序时,可以显示一个主页图标,如果安装在 iOS 设备中,则可以显示一个单独的图标。

jquery sapui5
1个回答
1
投票

UI5 有一个 Device API 来获取浏览器的操作系统。 如果您按照步骤 36:设备适配中的说明创建设备模型,您应该能够在图标上使用表达式绑定并切换其路径。

© www.soinside.com 2019 - 2024. All rights reserved.