|
26.11.2009, 18:53
|
#16
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
Сообщение от IDOL 1234
- не запускается. Cannot create class in system package.
Остальные ф-ции - аналогично.
|
Скорее всего в твоем телефоне отсутствуют нужные классы, отвечающие за обработку сенсоров вот телефон и ругается, что не может их найти.
|
(Offline)
|
|
01.12.2009, 01:09
|
#17
|
ПроЭктировщик
Регистрация: 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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
пробуй для начала вызвать get_property без подключения библиотеки.
|
(Offline)
|
|
01.12.2009, 15:49
|
#19
|
Знающий
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений (для 17 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
Подскажите как работать с сенсорным экраном...
__________________
И суслики вам не помогут
|
(Offline)
|
|
01.12.2009, 15:54
|
#20
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
Сообщение от demon112
Подскажите как работать с сенсорным экраном...
|
Для этого есть Lib_sensor в теме про Lib_game.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
|
|
02.12.2009, 10:34
|
#21
|
Мастер
Регистрация: 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
|
Знающий
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений (для 32 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
У меня чтот второй пример очень медленно работает хотя сенсоры на максимум работают или это так и должно быть?????????????7
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
|
(Offline)
|
|
05.08.2010, 22:02
|
#23
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
А китаися i68+ поддерживает считывание показаний акселерометра из java?
__________________
---
|
(Offline)
|
|
05.08.2010, 23:44
|
#24
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
еще Френсис Бэкон указывал на звачимость опыта в постижении истины...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.08.2010, 01:41
|
#25
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
Подождите... Что-то меня глючит...
Как у телефона может не быть сенсоров?? Ладно - акселерометр, его, слава Богу, ещё не во все аппараты пихают, но аккумулятор - то, надеюсь, всегда есть?
__________________
---
|
(Offline)
|
|
06.08.2010, 01:57
|
#26
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
Сообщение от IDOL 1234
Подождите... Что-то меня глючит...
Как у телефона может не быть сенсоров?? Ладно - акселерометр, его, слава Богу, ещё не во все аппараты пихают, но аккумулятор - то, надеюсь, всегда есть?
|
Аккумулятор-то есть, но видимо не все телефоны предоставляют доступ к данным о его состоянии.
|
(Offline)
|
|
06.08.2010, 11:49
|
#27
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
sensor_version := GetProperty('microedition.sensor.version'); вгоняет мидлет в глубокую белую задумчивость... С чего бы это?
__________________
---
|
(Offline)
|
|
06.08.2010, 12:20
|
#28
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
может китайцы вообще на jsr-256 забили?
|
(Offline)
|
|
06.08.2010, 12:45
|
#29
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Lib_jsr256 - Работа с сенсорами телефона
На i68 я забил. Его обращение к этой апи вообще вырубило
Тестил на эмуляторах и se k510i.
__________________
---
|
(Offline)
|
|
20.08.2010, 14:07
|
#30
|
ПроЭктировщик
Регистрация: 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)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:37.
|