Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 26.11.2009, 18:53   #16
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Сообщение от IDOL 1234 Посмотреть сообщение
- не запускается. Cannot create class in system package.
Остальные ф-ции - аналогично.
Скорее всего в твоем телефоне отсутствуют нужные классы, отвечающие за обработку сенсоров вот телефон и ругается, что не может их найти.
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 01:09   #17
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

не запускается на 4х эмуляторах и 2х телефонах

ps подозреваю, что в либе нечто подобное и написано:
__цитата________________________________
sensor_version := GetProperty('"microedition.sensor.version');
________________________________________

Так почему же мидлет падает?

да... Кто-нибудь знает "super bt. hack"?
с его помощью виден, например, уровень сигнала сотовой связи, хотя такой ф-ции у меня в jave нет. И оставшийся заряд тоже показывает...
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 01:27   #18
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

пробуй для начала вызвать get_property без подключения библиотеки.
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 15:49   #19
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Подскажите как работать с сенсорным экраном...
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 15:54   #20
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Сообщение от demon112 Посмотреть сообщение
Подскажите как работать с сенсорным экраном...
Для этого есть Lib_sensor в теме про Lib_game.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
bormotan (25.06.2012), demon112 (02.12.2009)
Старый 02.12.2009, 10:34   #21
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Мидлет падает при вызове любой функции библиотеки потому, что сама библиотека наследует специальный класс DataListener для прослушивания потока данных от сенсоров. Соответственно если нет сенсоров, то нет и этого класса, а значит и наследовать нечего. Поэтому мидлет и впадает в полный ступор. Поэтому лучше проверить вручную с помощью GetProperty версию JSR256 и потом уже вызывать библиотеку, а лучше даже и не помещать данную библиотеку в мидлет предназначенный для обычных (без поддержки сенсоров) телефонов. Пока тестировать можно только на эмуляторах из пакета WTK 3.0 или на реальных телефонах, список которых я недавно выкладывал.

Nokia: 5500, N82, N85, N93i, N95, N95 8GB, N96
Sony ericsson: K850, C510, C901, C902, C903, C905, W395, W595, W705, W760, W902, W910, W980, W995, G705, F305
А также: iPhone 3G, Sagem myMovieBox, Samsung i8510 Innov8
(Offline)
 
Ответить с цитированием
Старый 22.07.2010, 11:39   #22
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

У меня чтот второй пример очень медленно работает хотя сенсоры на максимум работают или это так и должно быть?????????????7
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 05.08.2010, 22:02   #23
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

А китаися i68+ поддерживает считывание показаний акселерометра из java?
__________________
---
(Offline)
 
Ответить с цитированием
Старый 05.08.2010, 23:44   #24
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

еще Френсис Бэкон указывал на звачимость опыта в постижении истины...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IDOL 1234 (06.08.2010)
Старый 06.08.2010, 01:41   #25
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Восклицание Ответ: Lib_jsr256 - Работа с сенсорами телефона

Подождите... Что-то меня глючит...
Как у телефона может не быть сенсоров?? Ладно - акселерометр, его, слава Богу, ещё не во все аппараты пихают, но аккумулятор - то, надеюсь, всегда есть?
__________________
---
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 01:57   #26
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Сообщение от IDOL 1234 Посмотреть сообщение
Подождите... Что-то меня глючит...
Как у телефона может не быть сенсоров?? Ладно - акселерометр, его, слава Богу, ещё не во все аппараты пихают, но аккумулятор - то, надеюсь, всегда есть?
Аккумулятор-то есть, но видимо не все телефоны предоставляют доступ к данным о его состоянии.
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 11:49   #27
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

sensor_version := GetProperty('microedition.sensor.version'); вгоняет мидлет в глубокую белую задумчивость... С чего бы это?
__________________
---
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 12:20   #28
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

может китайцы вообще на jsr-256 забили?
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 12:45   #29
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

На i68 я забил. Его обращение к этой апи вообще вырубило
Тестил на эмуляторах и se k510i.
__________________
---
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 14:07   #30
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr256 - Работа с сенсорами телефона

Так.
Имеется:


Телефон с GPS - 1 шт
Яндекс Карты, в которых он работает - 2 шт
Мидлет, пытающийся прослушивать сенсоры и перманентно падающий ~ 6 шт
Лог эмулятора с ошибкой, совпадающей с выдаваемой реальным аппаратом - 1 шт:

KEmulator Lite v0.9.7 Running...
Get classes from C:\111\rere\ball\bin\ball.jar
Get class FW
Get class Lib_jsr256
Get class M
Custom.jar.getResourceStream: /icon.png (284)
Launch MIDlet class: FW
>>Exception in thread "Thread-6" >>java.lang.NoClassDefFoundError: javax/microedition/sensor/DataListener
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java :752)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java :593)
>> at emulator.custom.a.findClass(Unknown Source)
>> at emulator.custom.a.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 32)
>> at M.R(Unknown Source)
>> at M.run(Unknown Source)
>> at java.lang.Thread.run(Thread.java:717)
>>Caused by: java.lang.ClassNotFoundException: javax.microedition.sensor.DataListener
>> at java.lang.ClassLoader.findClass(ClassLoader.java:4 86)
>> at emulator.custom.a.findClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 92)
>> at emulator.custom.a.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 32)
>> ... 9 more

Код самого простого из мидлетов:

Program JSR256test;
Uses jsr256;
Var s: String;
i: integer;
Begin
s:=get_list;
ShowForm;
i:=FormAddString(s);
Delay(10000);
ShowCanvas;

End.


В чём ошибка? Или я просто не с той стороны копаю?

Пойду ковырять Карты...

End.
__________________
---
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с софт-клавишами телефона Trazzy Основной форум 1 21.08.2009 13:21
IMEI телефона GRAY_WOLF FAQ 2 19.01.2009 18:19
Получение собственного номера телефона и т.п. ARV Основной форум 11 27.02.2008 08:08
Получить ноиер телефона из контактов сохраненных в телефоне Kurdt JAVA Micro Edition 4 25.07.2007 19:00


Часовой пояс GMT +4, время: 14:03.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com