问题标签 [java-me]

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 投票
4 回答
1449 浏览

user-interface - 如何处理 J2ME GUI 应用程序中的按键

javax.microedition.lcdui.*我使用(Gauge、List、ChoiseGroup)GUI 元素在 J2ME 中为手机编写了蓝牙电视遥控器。

我希望手机与我的电视进行实时交互,我想找到方法将使用 GUI 元素执行的用户输入立即(如更改频道或更改音量)发送到电视。

由于我想与我的电视进行实时交互,我想找到一种方法来立即将使用 GUI 元素执行的用户输入(例如更改频道或更改音量)发送到电视。

使用javax.microedition.lcdui.Command/CommandListnercommandAction不起作用,因为它们只需要识别使用侧面按钮选择的命令。我想要一些可以识别任何按下的键的东西。

我发现它Javax.microedition.lcdui.Canvas.keyPressed可以处理手机上按下的任何键,但我不知道如何使 Canvas 与像 Gauge 这样的 MIDP GUI 元素一起工作。它们不能像命令一样添加。

我是否必须想办法为这些 GUI 元素构建界面以使它们与 Canvas 一起使用?

0 投票
1 回答
346 浏览

blackberry - 黑莓 8330 的声音问题

似乎在 CDMA Blackberry 8330 上,我尝试使用 J2ME 播放的几乎每个 mp3 文件都会在实际结束前几秒钟被剪切。有人有线索吗?

0 投票
5 回答
3214 浏览

image - 如何在 Java ME 中发送图片?

如何在 Java ME 中发送图片?也许使用并通过请求base64 decode以邮寄形式发送http

0 投票
2 回答
1308 浏览

java - 在运行时更改 JTable 引用 - 未出现在 GUI 中

我正在努力掌握 Pocket PC 的 Java ME 开发。我正在运行 NSIcom CrE-ME 模拟器并使用 NetBeans 6.5 构建我的应用程序。

该应用程序基于三个选项卡面板,每个选项卡面板都有 Swing 组件。内容 Swing 组件在应用程序的各个点进行更新。这些组件包括 JTextArea、JTextFields,最重要的是 JScrollPane 中的 JTable。

JTable 引起了问题。如果我通过 Matisse 使用一些示例数据对其进行初始化,它就会出现。但是,如果我尝试在运行时在下面的 populateFields() 方法中设置 JTable 的引用,则不会出现任何内容。请注意,这只是使用 Sun 教程中的示例表数据,甚至不是我的自定义 TableModel。

我究竟做错了什么?是否有一些我需要调用的明显更新方法,或者我错过了一些其他明显的错误/conecpt?我几乎尝试了我遇到的所有可能的方法,我认为这些方法可能与它有关。

在程序期间的不同时间调用 populateFields() 方法。

0 投票
3 回答
4644 浏览

image - Netbeans 中的 J2ME(gif 图像问题)

我正在创建一个室内导航应用程序(目的是用户可以在手机文件系统中存储不同建筑物的地图)。该应用程序通过要求用户选择所需建筑物的地图来启动。选择此选项后,将使用文件解析器来解析和转换文件中的地图数据。在发生这种情况时,我创建了一个等待屏幕,说请稍候......并且还放置了一个加载/处理图像,它是一个 gif。但是当我在 Sun 的 WTK 模拟器中运行它时,gif 并没有改变,它变成了静态图片。顺便说一句,我为此使用了 Netbeans 6.1。有任何想法吗?非常感谢。

0 投票
1 回答
3542 浏览

arrays - 在 J2ME 中从 txt 文件中解析数据

基本上我在 J2ME 中创建了一个室内导航系统。我已将位置详细信息放在 .txt 文件中,即

  • 地点名称及其坐标。
  • 具有各自起始节点和结束节点的边以及权重(节点的长度)。

    我将这两个详细信息放在同一个文件中,这样用户就不必下载多个文件来让他们的地图工作(这可能会变得耗时并且看起来很复杂)。所以我所做的是通过首先输入位置名称和坐标来分隔不同的细节,然后我通过绘制一条带有多个下划线的线将该部分与下一部分分开,即边缘。

    现在我遇到的问题是通过设置命令(同时手动标记输入流)将不同的细节解析为单独的数组,以检查下一个标记是否是下划线。

  • 如果是,(在伪代码术语中),移动到流中的下一行,创建一个新数组并用下一组细节填充它。

    我在这里找到了一些解释/代码,它做了类似的事情,但仍然解析成一个数组,尽管它手动标记了输入。关于做什么的任何想法?谢谢

    文本文件说明
    文本具有以下格式...

    <--1stSection-->
     /**
      * 第一节的格式如下
      * xCoordinate;yCoordinate;LocationName
      */

    12;13;纽约市
    40;12;华盛顿特区
    ...等

    <--2ndSection-->
     /**
      * 它实际上是一个邻接列表,但间接提供了“边缘”细节。
      * 它的形式
      * StartNode/MainReferencePoint;Endnode1;distance2endNode1;Endnode2;distance2endNode2;...等
      */

    费城;华盛顿特区;7;纽约市;2
    纽约市;佛罗里达;24;伊利诺伊州;71
    ...等

  • 0 投票
    1 回答
    406 浏览

    unit-testing - 设置 Mobile JUnit 测试以在 JUnit 下运行

    我正在使用 Sony Ericsson 发布的 Mobile JUnit 对我的 J2ME 项目进行单元测试。我在文档中读到,可以借助一些包装类在常规 junit 下运行测试。事实上,如果您想为 CI 构建等生成报告,文档建议您这样做,这正是我想要的。

    不幸的是,文档对如何做到这一点有点简洁。有没有人对 Mobile JUnit 的这方面有任何运气?

    0 投票
    3 回答
    3363 浏览

    mobile - 移动设备(尤其是手机)的 J2ME 和(开源)小程序签名 - 我能做什么?

    我刚刚发现了 J2ME,我喜欢它提供的可能性。我目前正在开发一个简单的应用程序,我想在未来的某个时候将它作为一个开源项目发布。

    作为我研究 J2ME 和移动设备的一部分,我研究了小程序签名。似乎想要免费创建小程序的人被夹在摇滚和一个糟糕的地方之间。Applet 签名极其昂贵且极其复杂——而且在免费编码时,这笔费用是不合理的。

    那里有大量的 J2ME 兼容设备——我认为不得不忽略它们是一种耻辱,只是耐心地等待下一波浪潮(例如 Android)。

    我想知道其他人是否对解决此问题的方法有任何想法?

    更新:我发现这篇博客文章为那些感兴趣的人总结了这个问题...... http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/

    我考虑为想要 VeriSign 证书的开源 J2ME 开发人员建立一个非营利性伞形组织(因为证书可以无限次地签署代码)。我的目标是筹集 500 美元,然后让小组成员分享购买的证书。与 VeriSign 代表进行了快速交谈,他们认为这个想法可行(只要该组织注册为法人实体)。

    但是,由于手机制造商现在似乎支持UTI 根证书(您只能通过“Java 验证”程序获得)——这可能不像我想象的那么有用……如果有人有的话听到他们的想法会很棒。

    0 投票
    2 回答
    6225 浏览

    html - 黑莓的嵌入式 HTML 控件?

    是否有任何 api 用于从您的黑莓应用程序中查看 html 内容?需要明确的是,我并不是指在我的应用程序顶部启动浏览器来查看页面。而是在我的应用程序中呈现页面。

    0 投票
    1 回答
    1466 浏览

    netbeans - Netbeans J2ME SVG 合规性

    我为我正在处理的项目编写了一些 svg 图像。但是当我尝试将它们放在 netbeans 软件(j2me)中的屏幕(表单)上时,它会说“图像不符合 SVG Tiny”。我什至尝试使用 Sun 的 WTK 演示的THAT WORK部署时的 svg 图像进行测试,但它说的是同样的事情。关于出了什么问题的任何想法?