Ну, технически ваша идея выглядит выполнимой - по крайней мере, если экран устройства достаточно велик, чтобы обрабатывать 4 строки ваших псевдокнопок плюс хотя бы одну строку для текста SMS.
И он даже не выглядиточень сложно - в этом смысле ваша идея выглядит хорошо для меня.В пакете MIDP lcdui классы Canvas
, Graphics
и Font
, похоже, содержат все, что нужно для этого.
- Да, это будет хорошим упражнением в мобильном интерфейсе.С другой стороны, я бы не стал делать ставку на такой дизайн, который был бы более удобен для пользователей, чем, скажем, обычный lcdui TextBox , который просто использует специфичные для платформы ключевые записи, какими бы они ни были.Подумайте об этом ... На устройствах с меньшим экраном TextBox предоставит пользователям гораздо большую область для просмотра текста - просто потому, что ваш дизайн будет занимать довольно много места на экране с помощью «клавиатуры».На устройствах с большим экраном ваши шансы еще хуже, потому что они, как правило, имеют виртуальный или даже реальный qwerty, и этот, скорее всего, будет использоваться TextBox, который будет так же хорош, если не лучше, чем у вас.
Что касается написания SMS быстрее вы упомянули, я не уверен, что будет достаточно скорости, чтобы сделать его привлекательным для пользователей - даже в случае "конкуренции" против [1-abc][2-def] клавиатура .
- Давайте посмотрим ... что потребуется пользователю, чтобы напечатать слово "SMS" ...
- На вашемКлавиатура:
Кнопка выбора для S. Выбор вверх-вправо для M. Выбор слева-вниз для кнопок S.
, 7 нажатий. - На телефонеКлавиатура:
4 нажатия на [7-pqrs] для S. 1 нажмите на [6-mno] для M. 4 нажатия на [7-pqrs] для S.
3 кнопки, 9 нажатий.
Я не боюсь большой разницы.