问题标签 [midp]

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 投票
3 回答
3948 浏览

java - J2ME 中的 HTTP 身份验证

我正在尝试创建一个 J2ME 应用程序,它使用HttpConnection连接器与网络服务器通信。

当我与 WebServer 交谈时,我必须使用 Basic HTTP auth 进行身份验证,这通常类似于

http://username:password@website.com/rest/api/method

但是在 J2ME 中,当我构造一个这种形式的 url 时,它不起作用。

我也尝试添加请求属性, hc = (HttpConnection) Connector.open(url); hc.setRequestProperty("User", "alagu"); hc.setRequestProperty("pass", "mypassword");

但没有用。

有没有人做过基于 j2me 的 HTTP 身份验证?提前致谢。

0 投票
5 回答
966 浏览

java-me - 安装新版本后如何保留RMS?

我在诺基亚 S40 上安装了一个 j2me 应用程序。一些配置数据存储在 RMS 中。是否可以用新版本覆盖已安装的应用程序?如何在新版本中保留 RMS?

如果可以的话,是否可以在升级时将其设置为默认操作,以避免用户误删除数据?

0 投票
4 回答
1484 浏览

java - 使用 MIDP RMS 存储数据并在 PC 中检索

如何检索使用 MIDP 的 RMS 存储的数据?我想在手机中收集一些数据,然后能够在 PC 的应用程序中对其进行处理。

如果我不能使用 RMS 来完成,有没有办法使用 MIDP 将数据存储在文本文件中?

0 投票
4 回答
7905 浏览

java - 让 J2ME Midlet 在没有线程的情况下休眠?

快速提问......使用 J2ME(CLDC 1.1,MIDP-2.1)是否可以让 Midlet 休眠一段时间(不使用线程)......例如:

我不太使用Java,也不想仅仅为了简单的睡眠而编写线程。

提前致谢

答案摘要

我缺乏Java知识。我看到的使用 Thread.sleep() 的示例让我相信它只能在由 Midlet 生成的线程对象中使用……而不是 midlet 本身。我不想将 midlet 逻辑假脱机到一个线程中以使其休眠......但现在我知道 midlet 在默认线程中运行 :)去寻找我从未读过的 Java 书,因为我不认为我会一直使用这种语言

0 投票
5 回答
2430 浏览

http - J2ME 额外烦人的 HTTP 权限提示

某些电话仅在第一次建立连接时提示用户许可。当 MIDlet 尝试建立 HTTP 连接时,其他人会弹出权限提示!如果我们想抑制提示,有哪些选项?

我们可以只使用一个 CA(证书颁发机构)签署 JAR 并让它在所有设备上工作吗?我们是否必须在每次发布时为签名付费?

是否可以创建我们自己的 CA 证书并告诉我们的客户将其安装在该设备上?

或者,普通的套接字连接似乎不会受到影响。J2ME 的 TCP 上是否有免费的 HTTP 实现?

0 投票
2 回答
1214 浏览

java-me - j2me midlet问题的多个实例

我有一个在手机上运行的 j2me midlet。代码运行良好,但出现的问题是程序似乎运行了多个自身实例。我在 appStart() 方法内的应用程序开头有代码,该方法在应用程序启动时运行两次。在程序的生命周期中,当文本写入屏幕时,可以看到代码运行了两次。

代码如下所示:

我不知道为什么代码被调用两次。

我在i290上编码。

0 投票
1 回答
2229 浏览

java - 使用 MIDP 通过 http 从服务器读取 UTF8 字符串

我想使用 java MIDP 从我可以控制的服务器读取 UTF-8 字符串。我的服务器正在发送 UTF-8 数据。以下代码接近:

我打印 char 及其代码以进行调试。我认为它在这里读取 ASCII 字符,因此,当我有一些其代码高于 127 的字符时,我会得到两个字符,如下面的两个示例:

字母 á。UTF 代码 E1(十六进制)。我得到 195 然后 161

字母ô。UTF 代码 F4(十六进制)。我得到 195 然后 180

我的问题是,有没有办法让我直接读取 UTF 字符。我在网上找到了一些解决方案,但没有一个适合 MIDP。

0 投票
1 回答
1497 浏览

java-me - 如何使用任何天气网站显示天气

我应该开发一个应用程序,我应该在其中显示天气状况。当我进入一个城市时,它应该连接到任何天气站点weather.com,并且只显示湿度、降雨量、温度等天气状况,即各种天气状况。但它不应该显示完整的网页。

我们应该在 SDK-3.0 上工作——它向我们展示了手机的模型,我们必须编写将在该手机模型上实现的代码。

那么如何连接到互联网呢?后来我如何在SDK的手机上只显示天气,因为互联网总是不断改变它的格式?

我对 J2ME+MIDlets 完全陌生,这是我在 j2me 中的第一个应用程序。我想知道如何做到这一点的详细程序。

0 投票
2 回答
1753 浏览

image - 如何在 JavaME 中创建透明的可变图像?

有没有办法在 JavaME (CLDC 1.1, MIDP 2.0)中创建透明的可变图像?

创建可变图像但不透明的图像(至少在诺基亚手机上不是!)

任何其他Image.create*人都会创建不可变图像,而我不知道任何从不可变图像创建可变图像的方法。

我需要这个来创建“预渲染”功能。将多张图像合并为一张以加快渲染速度(我可以将这些图像合并一次,然后在一次调用中将它们全部绘制出来。它节省了时间和内存,因为我不需要保留原始图像)。

也许有人可以想到任何其他方式来实现相同的效果?

0 投票
1 回答
1052 浏览

authentication - 在 j2me 中设置身份验证请求道具有效吗?

我通过设置 HttpConnection 对象的请求属性来遵循J2ME 中 HTTP 身份验证的答案

setRequestProperty("Authorization", "Basic "+ encodedUserAndPass)

但它没有用。

  • Http协议发出请求时 -> 401 Unauthorized
  • 当向Https协议发出请求时 -> javax.microedition.pki.CertificateException:证书是由无法识别的实体颁发的。

有没有人解决了这个问题?提前致谢。