问题标签 [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.
java-me - MIDP 2.0 TCP 客户端
我正在尝试开发一个在使用 MIDP 2.0 和 CLDC 1.1 的移动设备上运行的 TCP 客户端。我正在尝试一些示例代码,但遇到以下问题:
当我尝试读回数据(来自 MIDlet)时,我得到了一个奇怪的异常。
这是我的代码:
这是我得到的例外:
导致异常的行是这样的:
我正在阅读一个单独的线程。当我发送请求并尝试使用同一服务器读取它们时,我遇到了同样的错误。服务器是一个简单的回显服务器,没什么复杂的。
PS 我知道代码的编写方式看起来像 C#,但它是 Java,我发现这种方式更易于阅读和遵循。
谢谢。
java - 在 MIDlet 中使用 GPRS 发送 SMS
我想在 MIDlet 中使用 GPRS 发送短信...有人可以帮我吗?
提前致谢...
blackberry - 黑莓上的 Midlet 缺少启动图标
我正在使用 1.1 Blackberry Plugin for Eclipse 来开发应用程序。我可以使用 BlackBerry 本机代码创建 Hello World 程序,但无法让 Midlet 正常工作。与出现在下载中的 Hello World 不同,即使在我尝试手动打开 .cod 文件之后,Midlet 也不会出现。如果我将 Java 应用程序作为 Java ME 项目运行,它就可以工作。我怎样才能让它工作?
链接
java-me - J2ME Midlet 中的并行 HTTP 连接
有人知道在 J2ME Midlet 2-3 并行 HTTP 连接的不同线程中建立的可能性。我看起来可能但工作不稳定。也许有人有更多关于主题的信息。
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?
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 方法?或者,我做错了什么?
java - 为 Windows Mobile 开发 MIDlet
是否可以为 Windows Mobile 创建 MIDP 应用程序?
换句话说,我想创建一个 MIDlet 并在 Windows Mobile Simulator(any) 上运行它。
提前致谢。
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
我能做些什么来解决这个问题?
java - 如何退出/终止/停止 j2me midlet?
令人惊讶的是,终止 midlet 在我的应用程序中不起作用。也许是因为我使用的是线程,但destroyApp()
还notifyDestroyed()
不够。
以下面的代码为例:
}
code-signing - 通过 VeriSign 的证书对 Java ME MIDlet 进行签名是否有助于避免安全警告?
很长一段时间以来,我都确信答案是肯定的。
但是在我阅读了这篇文章之后:http: //javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/ (尤其是“MIDlet 签名过去如何”部分),我不确定。
我正在开发一个 Java ME 应用程序,我的目标是消除所有关于网络访问和文件系统访问的安全警告。能否请任何在这方面有经验的人提供权威意见,是否应该从 VeriSign 购买证书并签署我的 MIDlet 或使用其他方式?