有许多手机,每个手机都有自己的图标大小(例如,诺基亚有19种不同的大小,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。
我想只使用一个图标(即使它显示得很差)。
是否有一种单一的图标大小和颜色深度可以在所有手机上显示?
有许多手机,每个手机都有自己的图标大小(例如,诺基亚有19种不同的大小,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。
我想只使用一个图标(即使它显示得很差)。
是否有一种单一的图标大小和颜色深度可以在所有手机上显示?
根据您需要支持的手机数量,这可能是不现实的。为了解决这个问题,您可以为每个手机创建独特的构建版本。虽然这不是最优解,但如果您正在尝试将应用程序移植到20多个手机上,那么图标将是您最不用担心的问题。
没有标准的尺寸,有些手机甚至如果不是设备所规定的确切宽度和高度,将不会显示图标。一些手机可能会尝试根据需要放大或缩小您的图标。然而,您不能依赖此功能。这只是高度分散的移动空间的另一个有趣部分 :)
我建议尝试这19个尺寸中最小的一个。 如果你真的不在意图标显示效果差,那么“最低公共分母”方法可能会产生有趣的结果。
SVG图标支持在Series60 5th版手机(如诺基亚5800)中处于起步阶段。 也许从长远来看,在这方面还有希望。
当然,我完全同意omermuhammed的观点:任何需要支持20多个手机的中等复杂应用程序,即使你设法为所有手机使用相同的图标,也将需要几个版本的jad和jar文件。