问题标签 [midp-2.0]

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 投票
1 回答
595 浏览

java-me - 在 J2ME 中,关闭应用程序或重启手机后,RMS 仍然可以保留所有记录吗?

我正在 J2ME 中开发一个基于位置的应用程序。我正在使用 CLDC 1.1 和 MIDP 2.0 的配置。

我必须在数据库中存储地名、地址、纬度、经度、提醒文本和音调名称。我关于 RMS 的问题是:

1) 当我关闭应用程序或重新启动应用程序时;RMS中的应用程序存储的任何记录都被删除了吗?

2) 持有记录的最大有效值是多少。那是无限的吗?

3) RMS 可以保存多少条记录而不会使移动系统变慢?

4) 哪个 J2ME 数据库系统在添加、删除和更新记录方面为我提供了高效、简单和速度。RMS 提供吗?

0 投票
1 回答
70 浏览

windows-phone-7 - 是否可以通过 j2me 访问短信功能?

您好我正在为多普达 818 pro 开发 Windows 移动应用程序来发送/接收短信。

是否可以通过 j2me 访问短信功能?

0 投票
1 回答
116 浏览

loops - 在 JavaME 中退出游戏循环会冻结系统

我正在开发 JavaME 游戏,并使用 LG500G 和摩托罗拉 EM326g 作为测试设备。在这个非常早期的阶段,事情正在出错。我有一个 while(!stop){} 游戏循环,在某个时刻,一个方法会将 stop 设置为 true,这将在 while 循环之后进入一段代码,这是一种结束游戏的条件。这在模拟器中总是可以正常工作,以我表达的各种方式。但是,我从来没有能够让它在任何一部手机上工作。相反,游戏冻结并且没有进一步的活动发生。令人费解的是,当我从我研究过的其他使用相同循环机制的游戏中编译代码时,这些游戏按预期运行!我可能做错了什么?有没有办法可以改写代码以使其正常工作?我目前正在寻找“游戏状态管理器”作为可能的解决方案。

0 投票
1 回答
1133 浏览

java-me - J2ME Midlet 在某些手机上显示 Java 错误

该应用程序在模拟器上运行良好,但在某些三星手机上安装后显示 java 错误

安装 java 屏幕后出现一个对话框,说 java 错误

JAD 文件:

0 投票
1 回答
341 浏览

java - J2ME MIdlet 应用程序签名问题

我开发了 j2me 应用程序。应用程序访问文件广泛使用文件连接 api,因此从 symantec (Veri sign) 购买证书以避免文件权限问题并成功签署 JAD 文件。

问题:- 在 Blackberry 曲线上部署此 jad 文件并收到错误 909 应用程序身份验证失败 2-142 MIDlet 证书链错误。在 Symbian N85 上部署时会引发错误,因为证书错误联系应用程序供应商,但尽管手机上安装了根证书。交叉验证的序列号,一切都是正确的。

0 投票
1 回答
43 浏览

java-me - J2me 中的 TextEdit/TextBox onKey 事件

我正在开发(或尝试)J2ME 应用程序。我需要能够在 TextEdit/TextBoxes 中处理 onKeyEvents (keyDown/keyPressed/keyUp...),但我了解到这种事情在 J2me 中是不可能的,至少不像在 Java/Android 开发中那样简单(例如 myEdit.setOnKeyListener())。我已经阅读了有关使用 Canvas 的一些内容,但我不确定如何使用它来使其适合我。

回答这个问题(按钮中的图像 - j2me)涉及使用 CustomItem 类并使项目看起来/行为像按钮。反正有没有使用相同的方法?

0 投票
2 回答
137 浏览

java-me - javax.microedition.pki 证书验证失败

我正在尝试在 Java ME MIDP 应用程序中读取来自 Google Sheets API 的 JSON 回复。我用其他地址尝试了以下操作,它可以很好地接收它们的内容,但我要使用的实际 API 是 Sheets,它总是返回“证书验证失败”异常。

如果 URL 以 Https 开头,Connector.open() 会隐式返回一个 HttpsConnection,因此它应该仍然可以工作。

HTTPS 请求示例

这不起作用,但上面也允许 HTTP 连接

哪个会起作用。

但是,Google 表格需要 HTTPS,因此无法通过上述代码获得。如何通过 HTTPS 向工作表 API 发出 GET 请求?谢谢你。

0 投票
0 回答
509 浏览

java-me - 诺基亚 3310:MIDlet 总是给出“无法编译文件”

在阅读评论证明可以为新的诺基亚 3310 3G (TA-1006)编写自定义应用程序后,我正在尝试运行我自己的应用程序。

在阅读了大量关于 MIDP、CLDC 等的内容后,我安装了Java ME SDK(在全新的 Ubuntu 安装上,因为 Oracle 只支持它或 Windows)、EclipseSun Wireless 工具包

首先,我找不到任何关于设备支持哪个版本的 MIDP 和 CLDC 的信息,所以我继续尝试了一些可能的排列,这些是我的结果:

自 MIDP 2.1 以来我没有尝试过的?那些不起作用,也没有任何收获,X那些给出错误“无法安装 [MIDlet 名称],因为它不适用于此手机”。

所以看起来手机支持 MIDP 2.0 配置文件和 CLDC 1.1 配置,但是当我尝试安装我的应用程序(使用 的任何配置*)时,它总是这样:

  1. [MIDlet 名称] 不受信任。继续吗? ” > 好的(这是预期的)
  2. 无法编译文件”(这是我卡住的地方)

到目前为止我尝试了什么(除了各种版本排列)

  • 最初我尝试了一个非常基本的 MIDlet 子类型:
  • 接下来,我尝试使用 Eclipse 插件提供的这些模板:
    • 启动 MIDlet 模板
    • 你好世界 Midlet 模板
  • 选择运行时配置(总是选择DefaultColorPhone)时,我将版本配置文件从 调整MIDP-2.1MIDP-2.0
  • 尝试了其他配置MediaControlSkinQwertyDevice

我总是通过单击“应用程序描述符”视图中的“打包 > 创建包”按钮来生成*.jar.jad文件。

在某些时候,它开始尝试各种设置,我不太相信它会起作用,阅读和冲洗重复。在寻找替代品时,整个旅程变得非常令人沮丧,因为很多链接要么位于不可靠的网站、404 或旧的 3310 手机上。

TL;博士

为新的诺基亚 3310 编译一个简单的(未签名的)应用程序需要哪些配置和构建步骤?


以下是 imo 应该工作的最简单的失败示例的全部内容:

设备软件信息:型号:TA-1006;软件:15.0.0.17.00;操作系统版本:MOCOR_W17.44.3_Release;固件号:sc7701_barphone