motofan logo
       
> 

Canvas - iTap, возможно ли?

Valm
сообщение 10.4.2007, 15:14


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.4.2007
Пользователь №: 130 559
Модель телефона: V600

Рейтинг: 0



Здрасьте, уже давольно долго ищу способ достучаться из мидлета до iTap. Интерфейсик проги пишу от Canvas, и ввожу символы считывая коды клавиш и неслабо приземлился, когда понял что не могу использовать iTap. Но без iTap'а мне не пойдёт, а интерфейсик портить не хотелось бы. Подскажите возможно ли воспользоваться iTap'ом, и если да - то как?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 10.4.2007, 19:46


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



не возможно. только если написать свой аналог itap а ты знаешь что у разных телефонов на разных кнопках разные русские буквы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kys
сообщение 11.4.2007, 7:04


Ветеран
*****

Группа: Пользователи
Сообщений: 300
Регистрация: 8.2.2006
Пользователь №: 69 417
Модель телефона: SE Z710i+C650
Прошивка: R365_G_0B.D2.2FR
Победитель конкурса 2008

Рейтинг: 249



А зачем заморачиваться обязательным вводом на канвасе? Вводи в отдельной форме, тогда и iTap будет и T9 от других телефонов, а потом на канвасе рисуй. А так да, нельзя.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valm
сообщение 11.4.2007, 7:38


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.4.2007
Пользователь №: 130 559
Модель телефона: V600

Рейтинг: 0



Ponemetski, про русские буквы знаю, меня это тоже расстроило), но это то можно пережить. А вот самописный iTap с моей прогой не каждый телефон потянет. А через родные классы телефона к iTap тоже никак не пробиться? Не хотелось бы делать как предлогает kys, некрасиво), но похоже всё таки придётся предпочесть быстродействие красоте.


Добавлено позже (11.4.2007, 14:04):
И ещё один вопросик: где можно найти информацию о положениях руских букв на кнопках? Эмуляторы таковых вообще не имеют(. Хочу сохранить интерфейс на канвасе хотябы в экранах, где не очень нужен iTap.

Добавлено позже (11.4.2007, 14:26):
И ещё один вопросик): почему в TextField(и вообще во всех классах от Screen'а) iTap используется, а доступ к нему получить нельзя? Screen, как и Canvas, наследуются от Displayable.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kys
сообщение 11.4.2007, 9:48


Ветеран
*****

Группа: Пользователи
Сообщений: 300
Регистрация: 8.2.2006
Пользователь №: 69 417
Модель телефона: SE Z710i+C650
Прошивка: R365_G_0B.D2.2FR
Победитель конкурса 2008

Рейтинг: 249



Valm,
Цитата
И ещё один вопросик): почему в TextField(и вообще во всех классах от Screen'а) iTap используется, а доступ к нему получить нельзя? Screen, как и Canvas, наследуются от Displayable.
Потому что этим занимается, грубо говоря, прошивка, работая на более низком уровне, чем java. API для доступа к этим функциям, imho, не существует (ну или же закрыто).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 11.4.2007, 11:52


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Цитата(Valm @ Сегодня, 11:38)

И ещё один вопросик: где можно найти информацию о положениях руских букв на кнопках? Эмуляторы таковых вообще не имеют(. Хочу сохранить интерфейс на канвасе хотябы в экранах, где не очень нужен iTap.
*


Ну, на этот счет можно посоветовать поискать фотографии телефонов в интернете. По одной современной модели каждой фирмы вполне хватит. Кстати, похожая система реализована в ClimateControl, http://climate.sergiusd.ru/ .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valm
сообщение 11.4.2007, 12:29


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.4.2007
Пользователь №: 130 559
Модель телефона: V600

Рейтинг: 0



Я уже начал собирать руководства по "русифицированным" моделям). Мне нужны не только положения клавиш, но также интерфейсик управления раскладкой, включения/выключения iTap и т. д.
и всё таки не верится, что в прошивке написанно что то вроде:
if (currentParentClass==Screen) {
exec(iTap);
}
smile.gif
Нада бы поковыряться в написании прошив...
Если кто то меня избавит от этого сомнительного удовольствия, ответив точно, как классы, наследованные от Screen'на, дают возможность использовать функции ввода прошивы, буду очень признателен.)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 12.4.2007, 3:57


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(Valm @ Вчера, 16:29)

и всё таки не верится, что в прошивке написанно что то вроде:
if (currentParentClass==Screen) {
exec(iTap);
}
*


нет, там написано другое:
if (System.getPhoneOwnerShortUserName.toUpperCase.equals("VALM"))
Runtime.disableiTapResourceForCanvas(true);

biggrin.gif biggrin.gif biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Canvas - iTap, возможно ли? · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 23:22

Форум живёт: