Разработка клавиатуры на мобильном телефоне J2ME - PullRequest
2 голосов
/ 22 сентября 2011

Я хочу создать приложение J2ME для более быстрой записи SMS с помощью кнопки QWERTY на простом телефоне без qwerty .Таким образом, приложение покажет все эти кнопки, которые пользователь может использовать enter image description here

Я знаю Java и разработал простой калькулятор, но не могу разработать его в NetBeans.

Так что ищите помощь[только для разработки интерфейса]

Это приложение будет работать на простом телефоне с клавиатурой [1-abc] [2-def]

1 Ответ

0 голосов
/ 29 сентября 2011

Ну, технически ваша идея выглядит выполнимой - по крайней мере, если экран устройства достаточно велик, чтобы обрабатывать 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 нажатий.

      Я не боюсь большой разницы.
...