Eddystone UID Android端通知栏最优Favicon格式咨询
安卓Eddystone UID通知Favicon首选方案
嘿,我刚好踩过这个坑,给你说下安卓通知栏里显示这类Favicon的最优配置:
首选格式
安卓系统对PNG格式的图标支持最好,它不仅能保留透明背景(适配不同通知栏主题),还能避免JPG的压缩失真问题,是通知图标的首选格式。
推荐尺寸(解决模糊的核心)
安卓设备有不同的屏幕密度(dpi),通知栏图标会根据设备密度自动适配尺寸。为了避免小图标被强制放大导致模糊,你的网站需要提供多尺寸的Favicon,至少要覆盖以下规格:
- ldpi(低密度):36×36 px
- mdpi(中密度):48×48 px
- hdpi(高密度):72×72 px
- xhdpi(超高密度):96×96 px
- xxhdpi(超超高密度):144×144 px
- xxxhdpi(超超超高密度):192×192 px
划重点:一定要把最大尺寸(比如192×192 px)的图标放在HTML的
link标签最前面,安卓系统会优先拉取最匹配当前设备的大尺寸图标,而不是默认的16×16或32×32小图标。
额外注意事项
- 图标必须是正方形:安卓通知栏图标容器是方形的,非方形图标会被拉伸填充,严重影响显示效果。
- 简化设计细节:通知栏图标显示空间有限,过于精细的线条或复杂图案会在缩放后变得模糊,尽量用简洁、高对比度的设计。
- 避免圆角:安卓系统会自动给通知图标添加圆角(不同版本可能有差异),不用自己在图标上做圆角处理,否则会出现双重圆角的奇怪效果。
按照这个配置调整你的网站Favicon后,Eddystone UID触发的通知里的图标就会清晰显示,不会再出现放大模糊的问题啦~
内容的提问来源于stack exchange,提问作者Jason
相关产品推荐
相关产品推荐

