1

画像キャプチャ イベントをキャッチする必要があるプロジェクトに取り組んでいます。プラットフォーム S60 3rd エディションを搭載した nokia N73 用です。J2ME のみを (symbian を使用せずに) 使用する方法はありますか。

説明: バックグラウンドで実行されている J2ME アプリケーションが、カメラから画像をキャプチャするをクリックすると、J2ME アプリケーションが開始され、前面に表示されます。キャプチャした画像を取得し、J2ME アプリに転送して画面に表示します。

J2ME を使用できない場合、symbian を使用する方法はありますか? 誰でもチュートリアルやコード スニペットを提供できますか?

ありがとうございました。

よろしく、 ラジブ

4

2 に答える 2

1

J2ME からネイティブ カメラにアクセスできません。最初にユーザーにアプリを起動してもらい、次にアプリからカメラにアクセスする必要があります (JSR 135 を使用して、仕様はこちら紹介と例はこちら)。その後、キャプチャした画像を自由に使用できます。

HTH

于 2009-12-11T09:51:40.723 に答える
1

特に N73 では、カメラを使用する際のハードウェアの制限がかなり大きくなります。

カメラを使用する前に、ユーザーにカメラ カバーを手動で開けてもらう必要があります。

これにより、S60 に含まれているネイティブ カメラ アプリケーションが起動します。

その後、ユーザーはそのアプリケーションを閉じる必要があります。

その時点から、J2ME は、JSR-135 で定義されたモバイル メディア API を介してカメラを使用できます。

ユーザーが電話機を再起動した場合、J2ME が再びカメラを使用できるようにするには、カメラ カバーを再度開く必要があります。

J2ME と JSR-135 を使用して、N73 の前面カメラを使用して画像をキャプチャする方がよいかもしれません。

J2MEがユーザーがカメラキーを押しているのを見るとは思えませんjavax.microedition.lcdui.Canvas.keyPressed();

JSR-135 は、J2ME のシステム全体のカメラ キャプチャ イベントを実際には提供しません。

于 2009-12-15T21:55:30.127 に答える