问题标签 [java-me]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1597 浏览

java - 什么是移动应用程序的最佳远程技术?

我有一个 java 后端,需要向在以下环境中运行的客户端公开服务:

  • J2ME
  • 视窗手机
  • 苹果手机

我正在为每个平台寻找最好的工具。
我不会寻找一种无处不在的技术。
我需要适合低速互联网访问的“轻量级”。

现在我正在使用 SOAP。它很冗长,不容易在移动设备上解析。问题是我还没有看到任何真正的替代方案。

是否有一种格式可以与这些平台之一“开箱即用”?
我宁愿不使用会大大增加应用程序下载时间的臃肿库。

每个人似乎都同意 JSON。有没有人实现了基于 JSON 的解决方案,运行 Objective-C、J2ME、Windows Mobile ?

注意:到目前为止,最好的解决方案似乎是 Hessian。它在 Windows Mobile 和 Objective-C/iPhone 上运行良好。最大的问题是 J2ME。Hessian 的 J2ME 实现有严重的局限性。它不支持复杂对象。我已经写了另一个关于它的问题。

如果您有任何想法,非常欢迎。

0 投票
3 回答
5049 浏览

c# - 为 C# 人真正了解 Java-ME 的最佳方式

我最近开始为黑莓开发应用程序。因此,我不得不跳到 Java-ME 并学习它及其相关工具。语法很简单,但我一直遇到各种问题和环境问题。

例如,令我惊讶并浪费了大量时间的事情是类对象上没有真正的属性(我认为所有 OOP 语言都有)。有很多陷阱。我去过很多地方,他们比较了 Java 语法和 C#,但似乎没有任何网站可以说明迁移到 Java 时需要注意的事项。

环境是一个完全不同的问题。Blackberry IDE 简直太可怕了。外观让我想起了适用于 Windows 3.1 的 Borland C++——它已经过时了。其他一些问题包括参差不齐的智能感知、弱调试等……黑莓确实有一个 Eclipse 插件的测试版,但没有调试支持,它只是一个带有花哨的重构工具的编辑器。

那么,关于如何融入 Java-ME 的任何建议?

0 投票
3 回答
5416 浏览

java-me - 用于减少大小的最佳 Java 混淆应用程序

移动开发的一个重要部分,尤其是当您谈论移动游戏时,就是处理应用程序大小的限制。一些设备强制执行自己的尺寸限制,而所有运营商都有自己的尺寸要求,以便在其平台空间中发布应用程序。

我的问题是,是否有一个 java 混淆应用程序比现有的其他 java 混淆应用程序获得更好的大小缩减结果?

我使用 Proguard 是因为它是默认的 Netbeans 混淆器,您可以从中获得相当好的尺寸缩减结果(顺便说一下,Netbeans 6.1 附带的 Proguard 版本是 3.7。有更新的版本可以获得更好的结果,我建议获取最新的)。但是,我对那里还有什么以及他们是否比 Proguard 做得更好感兴趣。

我的结论:

我很欣赏这些回应。Carlos,你的回答足以让我相信 Proguard 是当前的发展方向。否则我仍然可以相信,但不要对我目前的设置感到难过。

我也遇到了一些关于 proguard 混淆和在某些手机上运行的问题,但不是太多。我总是能够通过不使用 Proguard 参数“-overloadaggressively”来解决问题。如果您遇到与混淆相关的奇怪行为,请记住一些事情。

再次感谢。

0 投票
2 回答
699 浏览

testing - J2ME 覆盖工具

我需要估计测试集的代码覆盖率。测试在物理设备上的 J2ME 应用程序上运行。MIDP 2.1、CLDC 1.1 和 JSR-75 FileConnection 可用。由于 J2ME(大致)是 J2SE 的一个子集,因此无法使用使用 java.io.File 的工具(如目前唯一答案中列出的那些..)。

这主要是为了识别测试根本不涉及的代码片段。

之后能够任意组合报告数据也很好,所以我可以看到一个新的测试实际上增加了多少覆盖率。

Cobertura4j2me有什么替代品吗?

0 投票
1 回答
916 浏览

java-me - Problems with sound on a 6265i Nokia using J2ME and Netbeans 6.1

Currently, I have some basic code to play a simple tone whenever a button is pressed in the command item menu.

Using: Manager.playTone(note, duration, volume);

I also have a blackberry that I'm testing this same midlet on and the sound works fine. So, is this something specific to Nokia phones that aren't allowing me to play the sound?

I've made sure to build it using the correct CLDC and MIDP versions.

I've also tried the audio demos that are in the Netbeans IDE, and still no luck. It throws a "cannot create player" message.

0 投票
5 回答
1378 浏览

unit-testing - 您会为 J2ME 推荐哪些单元测试框架?

我对 J2ME 比较陌生,并且即将开始我的第一个严肃项目。我的测试经验也不是很深。我正在寻找 J2ME 的单元测试框架。

到目前为止,我已经看到了 J2MEUnit,但我现在不知道它的支持程度如何。我见过 JavaTest Harness,但我不知道这是否是矫枉过正。

请告诉我您建议的框架:
* 实施测试的简单性
* 支持的社区和工具
* 与应用程序认证过程的兼容性
* 与 IDE(Eclipse、NetBeans)的集成
* 您认为重要的其他方面......

谢谢,阿萨夫。

0 投票
10 回答
3175 浏览

java - Java ME UI 库

我正在开发一个 Java ME 应用程序并需要指向一些非常好的 UI 库的指针。我确实看到了一些,例如 Java ME Polish。外面还有吗?例如,ebuddy 的 java ME 应用程序具有令人惊叹的 UI,gmail 的 java ME 应用程序也是如此。他们会使用什么库,或者他们会自己开发什么库?

0 投票
8 回答
8040 浏览

logging - 登录 J2ME

j2me 有哪些日志记录解决方案?

我特别感兴趣的是轻松排除“发布”版本的日志记录,以获得更小的包和内存占用。

0 投票
4 回答
5273 浏览

java - 如何将 REGEX 匹配添加到我的 J2ME 项目?

这个问题几乎概括了它。只想在 J2ME 中对字符串运行正则表达式匹配。

0 投票
8 回答
5589 浏览

java - 如何在 j2me 手机中读取控制台输出?System.out.println() 去哪儿了?

为手机编写 j2me 应用程序时,System.out.println()如果使用模拟器,则使用控制台上的打印。但是,当代码部署在手机上时,控制台输出到哪里去了?

如果无法在未连接的手机中看到这一点,如果手机仍然连接到部署的 PC [通过 USB],有没有办法看到它?