2

シンプルな非 QWERTY電話で QWERTY ボタンを使用して SMS を高速に書き込むための J2ME アプリケーションを作成したいと考えています。したがって、アプリケーションは、ユーザーが使用できるこれらすべてのボタンを表示しますここに画像の説明を入力

私は Java の知識があり、簡単な電卓も開発しましたが、NetBeans で設計することはできません。

[インターフェイスを設計するためだけに] ヘルプを探しています。

このアプリは、[1-abc] [2-def] キーパッドを備えた単純な電話で実行されます

4

1 に答える 1

0

まあ、技術的には、あなたのアイデアは実行可能に見えます-少なくとも、デバイスの画面が4行の疑似ボタンと少なくとも1行のSMSテキストを処理するのに十分な大きさである場合。

そして、それはそれほど難しくもありません。この意味で、あなたのアイデアは私には良さそうです。MIDP lcdui パッケージでは、 classesとCanvas、それを行うために必要なすべてのものがあるようです。GraphicsFont

  • ええ、それはモバイル UI の良い練習になるでしょう。一方で、プラットフォーム固有のキーエントリを単純に利用する単純なlcdui TextBoxと比較して、このような設計がユーザーにとってより便利であるとは限りません。
     
    考えてみてください...小さな画面のデバイスでは、TextBox はユーザーにテキストを表示するためのはるかに広い領域を提供します。これは、デザインが「キーパッド」でかなりの画面スペースを占有するためです。大画面デバイスでは、仮想または実際の qwerty を持つ傾向があり、これは TextBox で使用される可能性が高いため、可能性はさらに低くなります。

あなたが言及した SMS の高速化に関しては、 [1-abc] [2-def] keypadと「競合」する場合でも、ユーザーにとって魅力的なものにするのに十分な速度向上があるかどうかはわかりません。

  • 見てみましょう...ユーザーが「SMS」という単語を印刷するには何が必要でしょうか...
    • キーパッド:
      S の場合は選択ボタン。M の場合は右上の選択。S の場合は左下の選択
      。5 つのボタンを 7 回押す。
    • 電話のキーパッド:
      S の場合は [7-pqrs] を 4 回押します。M の場合は [6-mno] を 1 回押します。S の場合は [7-pqrs] を 4 回押し
      ます。3 つのボタン、9 回押します。
       
      あまり違いはありません。
于 2011-09-29T16:37:07.283 に答える