5 midlet nokia midp-2.0 java-me
阅读此评论证明可以为新的诺基亚 3310 3G (TA-1006)编写自定义应用程序后,我正在尝试运行我自己的应用程序。
在阅读了大量关于 MIDP、CLDC 等的内容之后,我安装了Java ME SDK(在全新的 Ubuntu 安装上,因为 Oracle 仅支持该软件或 Windows)、Eclipse和Sun Wireless 工具包。
首先,我找不到任何关于设备支持哪个版本的 MIDP 和 CLDC 的信息,所以我继续尝试了一些可能的排列,这些是我的结果:
CLDC \ MIDP | 1.0 | 2.0 | 2.1 |
1.0 | * | * | X |
1.1 | * | * | ? |
1.8 | X | X | ? |
Run Code Online (Sandbox Code Playgroud)
?自 MIDP 2.1 以来我没有尝试过的那些不起作用并且没有任何收获,并且X给出错误“无法安装 [MIDlet 名称],因为它不适用于此手机”。
因此,手机似乎支持 MIDP 2.0 配置文件和 CLDC 1.1 配置,但是当我尝试安装我的应用程序(使用 的任何配置*)时,它总是如下所示:
CLDC \ MIDP | 1.0 | 2.0 | 2.1 |
1.0 | * | * | X |
1.1 | * | * | ? |
1.8 | X | X | ? |
Run Code Online (Sandbox Code Playgroud)
DefaultColorPhone)时,我将版本配置文件从 调整MIDP-2.1为MIDP-2.0MediaControlSkin和QwertyDevice我总是通过单击“应用程序描述符”视图中的“打包 > 创建包”按钮来生成*.jar和.jad文件。
在某些时候,它开始尝试各种设置,我不太相信它会起作用,阅读并重复冲洗。在寻找替代方案时,整个过程变得非常令人沮丧,因为很多链接要么是在不可靠的网站、404 上,要么是针对旧的 3310 手机。
为新的诺基亚 3310 编译一个简单(未签名)的应用程序需要哪些配置和构建步骤?
以下是imo应该可以工作的最简单的失败示例的完整内容:
public void startApp()
{
Form form = new Form("Hello");
form.append(new StringItem("Hello", "World!");
Display.getDisplay(this).setCurrent(form);
}
Run Code Online (Sandbox Code Playgroud)
设备软件信息: 型号:TA-1006;软件:15.0.0.17.00;操作系统版本:MOCOR_W17.44.3_Release;固件号:sc7701_barphone
| 归档时间: |
|
| 查看次数: |
460 次 |
| 最近记录: |