2

私は、Windows Mobile 5 を実行し、画面解像度が 640x480 の HTC Advantage を使用したプロトタイピングを検討しています (縦向きの場合は別の方法)。

ネイティブ Windows モバイル アプリとして開発を提案する前に、私たちは Java midlet としてプロトタイピングを行います。これは、コードを他のアプリケーションで実行することを決定した場合に、どのような制限/制限/設計上の考慮事項があるかを知りたいからです。モバイル プラットフォーム: Java により、少ないコード変更で最大のモバイル ベースを実現できます。

私は開発に Netbeans 6.8 を使用していますが、ミッドレットの「デバイス画面」ビューを典型的な携帯電話サイズの画面から変更する方法も、ポートレートからランドスケープにビューを変更する方法もわかりません。同様に、エミュレーターには高解像度のデバイスはありません。

ClamshellCldcPhone1 の既定のモバイル デバイスを使用しています。他のデバイス プロファイルをいくつか調べましたが、どれも大画面デバイスをターゲットにしているようには見えません。また、たとえば ClamshellCldcPhone1 と DefaultCldcPhone2 の違いを示すドキュメントが見つかりません。

誰もこれを経験したことがありますか?私が読んだ既存のもののほとんどは、より小さな解像度用に設計し、アンカーを使用してコントロールが確実に固定されるようにすると述べています。ただし、解像度の 2 倍の画面があるので、その解像度で書きたいと思います (これは現在プロトタイプの世界にあるため)。コードを HTC デバイスにコピーしてテストすることはできますが、特に初期段階では、(おそらく) 苦労するでしょう。

どんなアドバイスも歓迎します:-)

4

2 に答える 2

1

必要なのは、ハンドセット フォーム ファクタ用の新しいエミュレータ構成です。Netbeans のエミュレーターは、SUN Ltd. の J2ME SDK (以前の Wireless ToolKit、したがって WTK 頭字語) と同じです。


おそらくC:\Program Files\NetBeans 6.8\mobility8\WTK2.5.2\wtklib\devicesにある ClamshellCldcPhone1 フォルダのコピーを作成し、
必要なデバイスに一致するように新しい構成のイメージと .properties ファイルを変更できます。エミュレートする。

物理キーを追加/削除したり、画面のサイズを変更したり、タッチスクリーンにすることができます。

これについては、すべて J2ME SDK のドキュメントで説明する必要があります。

于 2010-01-11T13:03:35.373 に答える
0

私がこれを行ってからかなりの時間が経ちましたが、既存のプロファイルの1つをコピーして名前を変更し、設定を希望どおりに変更するだけでよいと思います。

于 2010-01-11T12:56:43.627 に答える