问题标签 [cldc]

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 投票
2 回答
544 浏览

java - J2ME 中任意精度小数的替代方案

我们正在使用 J2ME 对遗留项目进行一些修改。到目前为止,十进制数被视为字符串,因为不需要算术运算。这些值仅显示为文本。

现在,需要任意精度的算术。如果它是 Java SE,我会使用BigDecimal,但它不存在于 MIDP/CLDC API 中。

我试图制定我的自定义 DecimalNumber 类,但是当我在单元测试中修复一些错误并发现新错误时,我意识到需要一些时间来使这个类坚如磐石并且没有错误。

那么,与其重新发明轮子,我可以为此目的重复使用哪些替代方案?例如,BigIntegerandBigDecimal类可以移植到 J2ME (CLDC1.1) 吗?我读过其他问题,有人试图用 bouncycastle 移植BigDecimalJavaSE BigInteger。这些兼容吗?

任何帮助将不胜感激。

0 投票
2 回答
493 浏览

java-me - 如何使用“J2ME”更改手机的“日期”和“时间”?

我正在使用“J2me”为配置“CLDC-MIDP2.0”开发一个移动应用程序。

在我的移动应用程序中,我需要让用户能够调整移动设备的“日期”和“时间”设置。

这里我使用“DateField”从用户那里获取日期,但我无法设置或更改手机的“日期”和“时间”。

如何使用“J2ME”更改手机的“日期”和“时间”?这里我使用“Nokia c2-00”手机进行测试。它是“S40”设备。

0 投票
1 回答
7744 浏览

netbeans - j2me 执行失败,错误代码为 1,CLDC-run

我在 NetBeans 7.1 中使用 j2me SDK 3.0 和 3.0.5 制作了一个 j2me 应用程序。几天前,在不影响启动的代码进行重大更改之前,它运行良好。现在尝试运行应用程序时,它会启动模拟器,但无法启动应用程序。输出显示如下:

关闭模拟器后显示以下错误:

它指向的xml是:

所以我假设 CLDC 无法运行。

当我创建一个只有“Hello World”代码的空新项目时,它在相同的配置下运行良好。这是:

  • j2me SDK 3.0.5
  • 默认CldcPhone1
  • CLDC-1.1
  • MIDP-2.0
  • 选择了所有可选包

我尝试过使用 SDK 3.0,我尝试过不使用所有可选包,我尝试过使用 CLDC-1.1.1。但是选择CLDC-1.1.1时,它会自动执行以下操作:

到目前为止,谷歌搜索后,我已经尝试了以下解决方案:

  • 只需重新启动 NetBeans
  • 停止 Windows 防火墙
  • 使用不同的设备和配置

谁能告诉我出了什么问题或我能做些什么来解决这个问题?

0 投票
1 回答
347 浏览

java - 在 j2me 中创建彩色图像

我需要在微版中创建不同尺寸的绿色图像,可以吗?

我需要在不加载图像的情况下即时创建图像。

0 投票
1 回答
931 浏览

java-me - preverify:ERROR: floating-point constants should not appear, while running the code in j2me using netbeans 6.9

我正在 J2ME-Polish2.1.4 中创建一个新项目,当我使用 J2ME-Polish2.1.4 创建一个新项目时,构建成功但是当我运行此代码时,我会看到有关浮点常量的错误以及更多详细信息以下。

如何从这个问题中恢复?

0 投票
2 回答
2400 浏览

java - J2ME 仿真器未显示:仿真器 0 在等待注册时终止

我在 Java Wireless 工具包中尝试了一个简单的 HelloWorld 程序(CLDC 和 MIDP),但是当我在 Java ME SDK 中尝试时,它构建得很好,但模拟器没有出现。它显示以下消息

我在 Windows XP 上并使用 Java ME Platform SDK 3.0,我没有使用 Netbeans 或 Eclipse。

0 投票
3 回答
1050 浏览

java - J2ME 的 append() 方法

我们知道,在 Java 中,当一个方法返回一个值时,我们必须将该值存储在该类型的变量中。

例如,getString() 返回 String,我们将该值存储在 String 变量中。

在 J2ME 中,我试图创建单选按钮,即使用ChoiceGroup类。

在书中 append() 方法的签名是

我想问的是,即使我没有存储从 append() 方法返回的整数值,我的代码也可以完美运行。

我正在使用无线工具包 2.5.2

请注意,这本书没有给出任何理由,这就是我在这里问的原因。

0 投票
1 回答
301 浏览

java-me - J2me 代码未正确显示。帮我尝试解决它

我正在用 j2me 开发一个移动应用程序。配置为“ CLDC 1.1 ”和“ MIDP 2.0 ”。我用来测试的手机是“ NOKIA C2-01 ”。手机是“S40”设备。

在该移动应用程序中,数据被发送到服务器并根据响应执行。我将代码添加到Displayable(Displayable 可能是表单、列表等)。

当应用程序运行时,有时会正确显示股票代码,但有时不会正确显示股票代码:股票代码的空间出现在表单/列表上方,但股票代码不显示。

请帮我解决它。

我只是将表单和列表分配给 (Displayable) 可显示的对象。

然后我创建一个新的 Ticker 对象并通过displayable.setTicker(Ticker ticker)方法设置代码。有时代码正确显示有时代码未显示。

以下是我的条件片段 - 仅一些示例

0 投票
2 回答
1923 浏览

java-me - 移动应用程序使用“vodafone”sim 连接到服务器,但不使用“idea”sim 连接。

我正在用 j2me 创建一个移动应用程序。我的配置是CLDC-1.1,MIDP-2.0。

我正在通过(https 和 http)向服务器发送请求,并通过 GPRS 从我的应用程序中获得响应。

如果我使用的是vodafone sim,那么它会正常工作。但是,如果我使用的是idea sim,则请求无法从我的移动应用程序发送到服务器“ Http 操作”异常被抛出。

但是如果我输入the url in the mobile phone browser正确显示的页面(当我使用idea sim和vodafone sim时)。当我在我的移动应用程序中使用the url google.comhttp://www.google.comidea gprs sim or vodafone gprs sim its work fine )时,当我使用.

但是当我url of my server application在我的移动应用程序中使用(我的办公室服务器应用程序 url)时,当我使用时idea gprs sim sim its not work fine,抛出以下异常“ java.io.IOException:60 - HTTP 操作错误”。如果我在移动设备中键入 url手机浏览器然后它正常工作。

我正在使用“nokia c2-01”来测试手机。它是“s40”设备。所以请给出想法。欢迎大家提出你的想法。

0 投票
0 回答
588 浏览

java-me - 在 j2me 中播放音频文件时如何防止或处理“javax.microedition.media.MediaException: AUD”

我正在 j2me 中开发一个配置为 cldc2.1 和 midp 2.0的移动应用程序。

在我的应用程序中,我正在根据一些用户操作运行一些音频文件。但有时音频文件运行正常,但有时会抛出“javax.microedition.media.MediaException: AUD”异常。

我将音频文件(.wav)放在我项目的“res”文件夹中并从该文件夹中读取,然后我正在播放它。

我正在使用诺基亚 c2-01 手机 (s40) 设备进行测试。请给出你的想法来解决这个问题。

请帮我。欢迎您的所有想法。