2009-01-26 81 views
3

有很多手机,每个手机都有自己的图标大小(例如,诺基亚有19种不同的尺寸,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。J2ME有没有标准的图标大小和颜色深度?

我只想使用一个图标(即使显示效果不佳)。

是否有单个图标大小和颜色深度显示在所有手机中?

+0

我已经有(只)一个应用程序工作在30+模型。这是一个手机银行应用程序(所以我使用的形式和类似的东西,不是一个游戏)。 在这种情况下,银行的图标很重要。 注:有些手机有一些问题(最值得注意的是索尼的),但问题很少。 – jluis 2009-01-27 13:43:02

回答

1

没有标准尺寸,如果不是设备指定的确切宽度和高度,有些手机甚至不会显示图标。有些手机可能会尝试缩放您的图标,具体取决于它的需求。但是,你不能依靠这个。只是另一个有趣的部分高度分散的移动空间:)

+0

MIDP吸引众多原因之一。 – 2009-11-12 05:47:08

1

根据您需要支持的手机数量,这样做可能并不现实。为了解决这个问题,你可以为每个手机创建独特的版本。不是最佳的解决方案,但如果您试图将应用程序移植到20多个手机,那么图标将成为您的问题中最少的。

0

我建议尝试这19个尺寸中最小的一个。 如果你真的不在乎图标显示效果有多差,那么“最低公分母”方法可能会产生有趣的结果。

SVG图标支持在S60第5版手机的开头,如诺基亚5800. 也许从长远来看这方面有希望。

当然,我完全同意omermuhammed:任何需要支持20多款手机的中等复杂应用程序都需要几个版本的jad和jar文件,即使您对所有的手机都使用相同的图标手机。