![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
GhostMasterNet |
|
|||
Илья ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 6.9.2006 Репутация: 3 Всего: 3 |
Приятного времени суток, уважаемые форумчане!
Наткнулся на стену и никак ни могу победить: Написал приложение(CLDC1.0), выполняющее при помощи класса Connection http-запросы к серверу. Но не подписывал ещё. На эмуляторе работало превоходно. Стал тестировать на реальных устройствах - и как гром посреди ясного неба: На смартфоне (поставил программку Java FX) открывается, запускается, работает, но если попробовать открыть приложение через список приложений, а не свежезагруженное с сервера (положил на некоторый сервер jad и jar-файлы), то выдает ошибку host not found exception при попытке подключения хотя я URL сервера жестко прописал в коде. На стареньком цветном LG приложение устанавливается, запускается, но, дойдя до момента подключения - выдает IOException. На Nokia работает превосходно. Наверное, нужно подписать мидлет, чтобы заработал на LG? Может, у кого-нибудь есть мидлет, работающий с http? Хотел бы посмотреть, как там реализовано. Кстати, скомпилировал мидлет, работающий с http из примеров WTK2.5.2 - поведение то же самое. Попробую соединяться через сокеты, вдруг поможет. Буду рад свежим мыслям и советам. И jar-кам, работающим с http. Заранее спасибо! |
|||
|
||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
Он что, падает прямо на
(HttpConnection) Connector.open(url); ? |
|||
|
||||
GhostMasterNet |
|
|||
Илья ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 6.9.2006 Репутация: 3 Всего: 3 |
Все верно, на КПК и LG срывается на методе Connector.open(.. ).
LG старенький, на нем даже модель не написана.
Данные я передаю в формате JSON, может, из-за этого.. хотя не должно. Это же простой текст. Вот еще на других моделях потестирую.. Здесь jad-файл приложения http://bill.atotx.ru/IPAbramov.jad, рядом лежит и http://bill.atotx.ru/IPAbramov.jar, только обфускированный. может, поможет... Это сообщение отредактировал(а) GhostMasterNet - 7.9.2011, 22:26 |
|||
|
||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
Попробуй добавить в манифест/jad строчку
MIDlet-Permissions: javax.microedition.io.Connector.http |
|||
|
||||
GhostMasterNet |
|
|||
Илья ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 6.9.2006 Репутация: 3 Всего: 3 |
Не помогло
|
|||
|
||||
PiyodaiSiyo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 112 Регистрация: 31.12.2009 Репутация: 1 Всего: 2 |
предположение: возможно прога на границе использования ресурсов. Тогда надо узнать сколько выдается на джаву памяти в девайсе и выставить ее в эмуляторе.
Возможно(рекомендуется) соединение не выведено в отдельный поток. На некоторых телефонах изза этого бывает такое. |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |