Интернет-соединение Ibm J9 на Windows Mobile
Мне нужно управлять GPRS-соединением в приложении JavaME (запустить интернет-соединение автоматически или попросить пользователя выбрать какое-либо соединение) на символьном портативном устройстве с Windows Mobile 5. Я разрабатываю это приложение с Java 1.3 и использую IBM J9 в качестве jvm, Как я могу справиться с этим?
Соединение начинается только тогда, когда я открываю Internet Explorer и получаю доступ к чему-либо до запуска java-приложения, после этого приложение JavaME нормально подключается к Интернету.
2 ответа
Вы можете попробовать использовать инструмент под названием mortscript. Это простой язык сценариев для Windows Mobile. Он имеет функции для подключения и отключения подключения к Интернету по умолчанию. Попробуйте, это бесплатно, и вы можете делать много других полезных вещей без написания кода на C++.
Вы можете использовать mortscript для подключения к Интернету, а затем запустить программу Java. Однако, если вы хотите подключиться из вашего Java-кода, вам понадобится простая функция JNI для вызова ShellExecuteEx в сценарии или
Кроме того, если вы еще не начали разработку, я настоятельно рекомендую вам использовать.NET.
Вы здесь не совсем облажались - но близко. Вам нужно будет написать немного C++ и использовать интерфейс JNA (не JNI) для управления вашим соединением. Просто невозможно управлять GPRS-соединением через CLDC. Удачи.