当前的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设备创建单独的homeicon,以便在将应用程序下载并安装到android设备中时可以显示一个homeicon,如果在ios设备中安装了单独的图标,则可以显示单独的图标。
答案 0 :(得分:1)
UI5具有Device API,用于获取浏览器的操作系统。 如果您按照Step 36: Device Adaptation中的说明创建设备模型,则应该能够在图标上使用Expression Binding并切换其路径。