如何在黑莓设备上显示 favicon.ico?
我想在我的黑莓应用程序上显示网站上的 favicon.ico。我通常会使用 EncodedImage 类将 byte[] 转换为可识别的图像文件。但是 EncodedImage 仅支持 PNG、BMP、JPG、TIFF 和 GIF。还有其他方法可以在设备上显示 ICO 文件吗?
I want to display the favicon.ico from websites on my blackberry application. I would normally use the EncodedImage class to convert the byte[] into a recognizable image file. However EncodedImage only supports PNG, BMP, JPG, TIFF, and GIF. Is there another method for me to display the ICO file on the device?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你说得对。编码图像不支持图标文件。
您可以尝试查找和/或移植到 J2ME 开源库之一。
您也可以尝试创建自己的 EncodedImage 实现。
最后,您可以使用 convertico.com 等服务在线转换 .ico 或自己编写简单的文件网页端脚本。
You right. Encoded image don't support icon files.
You may try to find and/or port to J2ME one of open-source library.
Also you can try to create yourself realisation of EncodedImage.
And, in the end, you can use services like convertico.com to convert .ico online or write yourself simple web-side script.
我决定使用 Google 据称未记录的 favicon 服务,该服务将 .ico 转换为 16x16 格式的 .png。
http://www.google.com/s2/favicons?domain=blackberry. com 将以 16x16 png 的形式返回黑莓的图标。
I have decided to use Google's supposedly undocumented favicon service that converts .ico to .png in a 16x16 format.
http://www.google.com/s2/favicons?domain=blackberry.com will return blackberry's favicon as 16x16 png.