问题标签 [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.
java - J2ME 中任意精度小数的替代方案
我们正在使用 J2ME 对遗留项目进行一些修改。到目前为止,十进制数被视为字符串,因为不需要算术运算。这些值仅显示为文本。
现在,需要任意精度的算术。如果它是 Java SE,我会使用BigDecimal
,但它不存在于 MIDP/CLDC API 中。
我试图制定我的自定义 DecimalNumber 类,但是当我在单元测试中修复一些错误并发现新错误时,我意识到需要一些时间来使这个类坚如磐石并且没有错误。
那么,与其重新发明轮子,我可以为此目的重复使用哪些替代方案?例如,BigInteger
andBigDecimal
类可以移植到 J2ME (CLDC1.1) 吗?我读过其他问题,有人试图用 bouncycastle 移植BigDecimal
JavaSE BigInteger
。这些兼容吗?
任何帮助将不胜感激。
java-me - 如何使用“J2ME”更改手机的“日期”和“时间”?
我正在使用“J2me”为配置“CLDC-MIDP2.0”开发一个移动应用程序。
在我的移动应用程序中,我需要让用户能够调整移动设备的“日期”和“时间”设置。
这里我使用“DateField”从用户那里获取日期,但我无法设置或更改手机的“日期”和“时间”。
如何使用“J2ME”更改手机的“日期”和“时间”?这里我使用“Nokia c2-00”手机进行测试。它是“S40”设备。
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 防火墙
- 使用不同的设备和配置
谁能告诉我出了什么问题或我能做些什么来解决这个问题?
java - 在 j2me 中创建彩色图像
我需要在微版中创建不同尺寸的绿色图像,可以吗?
我需要在不加载图像的情况下即时创建图像。
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 创建一个新项目时,构建成功但是当我运行此代码时,我会看到有关浮点常量的错误以及更多详细信息以下。
如何从这个问题中恢复?
java - J2ME 仿真器未显示:仿真器 0 在等待注册时终止
我在 Java Wireless 工具包中尝试了一个简单的 HelloWorld 程序(CLDC 和 MIDP),但是当我在 Java ME SDK 中尝试时,它构建得很好,但模拟器没有出现。它显示以下消息
我在 Windows XP 上并使用 Java ME Platform SDK 3.0,我没有使用 Netbeans 或 Eclipse。
java - J2ME 的 append() 方法
我们知道,在 Java 中,当一个方法返回一个值时,我们必须将该值存储在该类型的变量中。
例如,getString() 返回 String,我们将该值存储在 String 变量中。
在 J2ME 中,我试图创建单选按钮,即使用ChoiceGroup
类。
在书中 append() 方法的签名是
我想问的是,即使我没有存储从 append() 方法返回的整数值,我的代码也可以完美运行。
我正在使用无线工具包 2.5.2
请注意,这本书没有给出任何理由,这就是我在这里问的原因。
java-me - J2me 代码未正确显示。帮我尝试解决它
我正在用 j2me 开发一个移动应用程序。配置为“ CLDC 1.1 ”和“ MIDP 2.0 ”。我用来测试的手机是“ NOKIA C2-01 ”。手机是“S40”设备。
在该移动应用程序中,数据被发送到服务器并根据响应执行。我将代码添加到Displayable(Displayable 可能是表单、列表等)。
当应用程序运行时,有时会正确显示股票代码,但有时不会正确显示股票代码:股票代码的空间出现在表单/列表上方,但股票代码不显示。
请帮我解决它。
我只是将表单和列表分配给 (Displayable) 可显示的对象。
然后我创建一个新的 Ticker 对象并通过displayable.setTicker(Ticker ticker)
方法设置代码。有时代码正确显示有时代码未显示。
以下是我的条件片段 - 仅一些示例
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.com
(http://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”设备。所以请给出想法。欢迎大家提出你的想法。
java-me - 在 j2me 中播放音频文件时如何防止或处理“javax.microedition.media.MediaException: AUD”
我正在 j2me 中开发一个配置为 cldc2.1 和 midp 2.0的移动应用程序。
在我的应用程序中,我正在根据一些用户操作运行一些音频文件。但有时音频文件运行正常,但有时会抛出“javax.microedition.media.MediaException: AUD”异常。
我将音频文件(.wav)放在我项目的“res”文件夹中并从该文件夹中读取,然后我正在播放它。
我正在使用诺基亚 c2-01 手机 (s40) 设备进行测试。请给出你的想法来解决这个问题。
请帮我。欢迎您的所有想法。