![]() |
1
1
如果只是这样的话,事实上每一部手机都是非常不同的——要构建一个覆盖所有主要的J2ME功能手机的应用程序是非常困难的,因为遵循基本的原则,它看起来有一半是合适的。这就是为什么我们最终会使用基于sprite的字体(ugh)。我想我没有 曾经 在一个使用J2ME的移动项目中,我们设法只使用标准的J2ME(并且,我们非常努力地尝试)。即使是一些应该是标准的东西,比如从服务器读取JSON提要、持久性存储,甚至是像sprite rotation这样的简单的东西,也不是很标准(是的,我在看你的RIM)。然后,把对Android的要求加入到混合中,你就完成了。 我用过上光剂,而且非常好。商业许可证并不便宜(但值得),但对于一个学校项目来说,它是免费的。咳嗽也是一个很好的选择。这些天来,我个人发现我的项目需要跨越iPhone(Objto-C)、Android(Java)、诺基亚(J2ME)和黑莓(伪J2ME),而不使用商业框架(或者如果你有时间和倾向,自己滚)会变得非常棘手。我愿意接受跨越所有平台的框架的想法? |
![]() |
2
2
在Java中,你并不需要一个框架,创建基于MVC的应用程序只需要正确地使用这些原则,让控制器控制对任何动作的响应等等。我会考虑使用观察者来帮助,让您的视图观察您的模型,让控制器观察您的视图(获取事件等),然后单元测试变得非常简单。 |
![]() |
3
0
我不确定是否存在这样的情况,正如前面的海报所提到的,您只需遵循模式的原则即可。但是,看看 J2ME Polish 这是一个非常好的框架,它使你的生活更容易移动Java。他们提供的特别强大的功能是使用CSS来显示-这在MVC模式中为您提供了非常好的“V”部分。 |
![]() |
Carlo Barrogo · 存储文本字段中的值 7 年前 |
![]() |
James Harpe · LWUIT:设计按钮样式 11 年前 |
|
KopetePanda · J2ME Sms发送n85的权限以抑制安全警告 12 年前 |
|
user1554336 · 在j2me中设置图像 12 年前 |
![]() |
Tiktac · 使J2ME应用程序在后台运行,而另一个应用程序仍然可以工作 12 年前 |
![]() |
gskartwii · 无效的应用程序。删去在诺基亚手机上 12 年前 |
![]() |
Marc Byfield · 在J2ME中解析JSON 13 年前 |