Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программированеи сенсорных экранов, Помогите с документациями 
V
    Опции темы
newinfo2008
Дата 29.3.2008, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 4.1.2008
Где: Саратовская облас ть, г. Ершов

Репутация: нет
Всего: нет



Привет всем.
Возникла небольшая проблемка, купил телефон Fly 2080 и решил задействовать там сенсорный экран для своих целей.
Т.е. прога рисовать с помощью стилуса, как обрабатывать данные полученные ? как их получать? как прослушивать? что используется?
люди поделитесь документациями, пожалуйста, дайте ссылки, ато гуглил и ниче подходящего не нашел.
Спасибо заранее smile
PM MAIL ICQ   Вверх
eugine_s
Дата 30.3.2008, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Canvas
Переопределить методы:

protected  void    pointerDragged(int x, int y)
          Called when the pointer is dragged.

protected  void    pointerPressed(int x, int y)
          Called when the pointer is pressed.

protected  void    pointerReleased(int x, int y) 
  Called when the pointer is released.
PM MAIL   Вверх
newinfo2008
Дата 30.3.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 4.1.2008
Где: Саратовская облас ть, г. Ершов

Репутация: нет
Всего: нет



eugine_s, а как ещё можно использовать сенсорный экран ? можно поделицо документациями, откуда вы это узнали ? smile
PM MAIL ICQ   Вверх
hamsterKSU
Дата 30.3.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 401
Регистрация: 20.10.2006
Где: Украина, Херсон

Репутация: 7
Всего: 11



Java Doc
google
Форум
Ну и конечно книги - например - Горнаков - ПРограммирование мобильных устройств (как то так)
PM MAIL ICQ   Вверх
newinfo2008
Дата 30.3.2008, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 4.1.2008
Где: Саратовская облас ть, г. Ершов

Репутация: нет
Всего: нет



гыы, спасибо всем, все разобралсо и смог реализовать, проще простого smile
PM MAIL ICQ   Вверх
dimm2
Дата 21.1.2010, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 31.3.2009

Репутация: нет
Всего: нет



а как вычислить поддерживает  сенсорный экран у телефона или нет?
PM MAIL   Вверх
Dancer
Дата 21.1.2010, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



 boolean    hasPointerEvents() 
          Checks if the platform supports pointer press and release events.
 boolean    hasPointerMotionEvents() 
          Checks if the platform supports pointer motion events (pointer dragged).

всё в том же javax.microedition.lcdui.Canvas


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
dimm2
  Дата 22.1.2010, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 31.3.2009

Репутация: нет
Всего: нет



Dancer, что то я не понял что с этим  делать нужно. :(  smile 

Это сообщение отредактировал(а) dimm2 - 22.1.2010, 22:30
PM MAIL   Вверх
Dancer
Дата 25.1.2010, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



Код

.....
class MyCanvas extends Canvas {
        private static boolean isSupportPointer = false;
        private static boolean isSupportPointerMotion = false;
....
    MyCanvas() {
....
        isSupportPointer = hasPointerEvents();
        isSupportPointerMotion = hasPointerMotionEvents();
....
    }
....
}




--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
dimm2
Дата 25.1.2010, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 31.3.2009

Репутация: нет
Всего: нет



Dancer, спасибо  smile 
PM MAIL   Вверх
Arahnus
Дата 22.3.2011, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 12.5.2009

Репутация: нет
Всего: нет



А как воо6ще определить есть ли в телефоне сенсорный экран или нет? А то как то не уместно рисовать кнопки если на них нельзя нажимать.
PM MAIL   Вверх
oxigen
Дата 22.3.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 12.4.2010

Репутация: 4
Всего: 4



Canvas.hasPointerEvents()
Вернет true для телефона с сенсорным экраном.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0767 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.