问题标签 [midlet]

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 回答
1630 浏览

java-me - MIDP 2.0 TCP 客户端

我正在尝试开发一个在使用 MIDP 2.0 和 CLDC 1.1 的移动设备上运行的 TCP 客户端。我正在尝试一些示例代码,但遇到以下问题:

当我尝试读回数据(来自 MIDlet)时,我得到了一个奇怪的异常。

这是我的代码:

这是我得到的例外:

导致异常的行是这样的:

我正在阅读一个单独的线程。当我发送请求并尝试使用同一服务器读取它们时,我遇到了同样的错误。服务器是一个简单的回显服务器,没什么复杂的。

PS 我知道代码的编写方式看起来像 C#,但它是 Java,我发现这种方式更易于阅读和遵循。

谢谢。

0 投票
1 回答
852 浏览

java - 在 MIDlet 中使用 GPRS 发送 SMS

我想在 MIDlet 中使用 GPRS 发送短信...有人可以帮我吗?

提前致谢...

0 投票
1 回答
360 浏览

blackberry - 黑莓上的 Midlet 缺少启动图标

我正在使用 1.1 Blackberry Plugin for Eclipse 来开发应用程序。我可以使用 BlackBerry 本机代码创建 Hello World 程序,但无法让 Midlet 正常工作。与出现在下载中的 Hello World 不同,即使在我尝试手动打开 .cod 文件之后,Midlet 也不会出现。如果我将 Java 应用程序作为 Java ME 项目运行,它就可以工作。我怎样才能让它工作?

链接

0 投票
1 回答
618 浏览

java-me - J2ME Midlet 中的并行 HTTP 连接

有人知道在 J2ME Midlet 2-3 并行 HTTP 连接的不同线程中建立的可能性。我看起来可能但工作不稳定。也许有人有更多关于主题的信息。

0 投票
1 回答
2667 浏览

java-me - J2ME java.io.IOException error

I have the following code:

As you can see, I'm trying to write something in a text file, from an emulator. I run that code in a separate thread, to avoid that warning at the runtime. I have in C:\Program Files\WTK2.5.2_01\j2mewtk_template\appdb\DefaultColorPhone\filesystem\root1\photos a file named fisier.txt. When I try to run this code, and press 'Start', I hit 'Yes' at the question 'J2ME... Midlet Suite wants to write the local file system. It's OK to update your files? YES/NO'. And I got on the screen java.io.IOException:, and nothing more!..

What's wrong? Why I got that error? I did not find anywhere a working code, of how to write to a local .txt file.
Don't know what's wrong in my code?

0 投票
4 回答
1754 浏览

java-me - MIDP 2.0 版本问题:$method 未定义 $type

我编写了一个 MIDlet,它做了几件“高级”的事情:从网络上获取图像、调整它们的大小、将它们保存在手机上、显示它们。

这一切都在诺基亚 S60 第三版 FP1 模拟器中完美运行。该设备支持 MIDP 2.0 和 CLDC 1.1(还有 JSR75,我需要它来保存文件)。它也可以在诺基亚 E71(物理设备)上正常工作。

然后我尝试在其他几个模拟器上运行 MIDlet。其中之一,来自 Java ME SDK 3.0 的 DefaultCldcJtwiPhone2,也声称支持 MIDP 2.0 和 CLDC 1.1。它没有 JSR75,这解释了为什么“FileConnection 无法解析为类型”。

然而,这并不能解释为什么 List.deleteAll()、String.equalsIgnoreCase(String) 和其他一些是未定义的。

我得到的实际错误:

  • 未定义 Math 类型的方法 ceil(double)
  • 对于 List 类型,方法 deleteAll() 未定义
  • 未为 String 类型定义方法 equalsIgnoreCase(String)
  • 对于 Displayable 类型,方法 getWidth() 未定义

当我查看 MIDP 2.0(即 JSR118)API(http://java.sun.com/javame/reference/apis/jsr118/)时,我可以清楚地看到所有这些方法都存在,带有“since”标签是 MIDP 2.0 或 CLDC 1.1。

我的问题:为什么支持 MIDP 2.0 的模拟器不能访问所有 MIDP 2.0 方法?或者,我做错了什么?

0 投票
2 回答
816 浏览

java - 为 Windows Mobile 开发 MIDlet

是否可以为 Windows Mobile 创建 MIDP 应用程序?

换句话说,我想创建一个 MIDlet 并在 Windows Mobile Simulator(any) 上运行它。

提前致谢。

0 投票
3 回答
1095 浏览

blackberry - MIDlet + BlackBerry API = 验证错误?

有什么方法可以编写 MIDlet,但仍使用 BlackBerry API 类和函数(包括需要代码签名的 API)?

特别是,我正在尝试使用 Kuix ( http://www.kalmeo.org/projects/kuix )。在我将 jar/jad 转换为 cod 文件后,纯 MIDlet + Kuix(因此没有 BlackBerry 的东西)可以完美运行。

一旦我添加了 BlackBerry API-stuff(在这种情况下为 CoverageInfo.COVERAGE_DIRECT),我在尝试运行 cod 文件时收到验证错误:

开始 $name 时出错:模块 $name 在偏移量 9a4f 处有验证错误 2410

我能做些什么来解决这个问题?

0 投票
2 回答
3850 浏览

java - 如何退出/终止/停止 j2me midlet?

令人惊讶的是,终止 midlet 在我的应用程序中不起作用。也许是因为我使用的是线程,但destroyApp()notifyDestroyed()不够。

以下面的代码为例:

}

0 投票
1 回答
914 浏览

code-signing - 通过 VeriSign 的证书对 Java ME MIDlet 进行签名是否有助于避免安全警告?

很长一段时间以来,我都确信答案是肯定的。

但是在我阅读了这篇文章之后:http: //javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/ (尤其是“MIDlet 签名过去如何”部分),我不确定。

我正在开发一个 Java ME 应用程序,我的目标是消除所有关于网络访问和文件系统访问的安全警告。能否请任何在这方面有经验的人提供权威意见,是否应该从 VeriSign 购买证书并签署我的 MIDlet 或使用其他方式?