1

我需要在带有 Windows Mobile 5 的符号手持设备中管理 JavaME 应用程序上的 GPRS 连接(自动启动 Internet 连接或要求用户选择某个连接)。我正在使用 Java 1.3 开发此应用程序并使用 IBM J9 作为 jvm . 我该如何处理?

仅当我在启动 Java 应用程序之前打开 Internet Explorer 并访问某些内容时,连接才开始,之后 JavaME 应用程序正常连接到 Internet。

4

2 回答 2

0

你在这里并没有完全搞砸 - 但很接近。您将不得不编写一些 C++ 并使用 JNA(不是 JNI)接口来管理您的连接。直接通过 CLDC 管理 GPRS 连接是不可能的。祝你好运。

于 2010-08-12T11:25:17.480 回答
0

您可以尝试使用名为mortscript的工具。它是一种用于 windows mobile 的简单脚本语言。它具有连接和断开默认互联网连接的功能。试试吧,它是免费的,你可以用它做很多其他漂亮的事情,而无需编写任何 C++ 代码。

您可以使用 mortscript 连接到互联网,然后启动您的 java 程序。但是,如果您想从您的 java 代码中进行连接,您需要一个简单的 JNI 函数来调用脚本上的 ShellExecuteEx 或

除此之外,如果您还没有开始开发,我强烈建议您改用 .NET。

于 2010-10-29T13:45:59.793 回答