1

カメラの上にヘッダーとフッターを重ねる必要があるという要件があります。カメラのような (クリック/リテイク) を処理する 3 つのボタンのセットがあります。

今のところ、プレビューとして使用するサーフェスを作成し、jpegcallback と画像コールバックを追加して、写真を撮って保存します。Android カメラのハードウェアとパラメーターの構成を手動で処理します。私たち全員が知っているように、カメラと画像の向きに問題があります。カメラの向きを設定し、キャプチャした画像を回転させることで、これを回避しました。アプローチは醜く見えますが、最終目標を達成することができます。

上記の手順のいずれも必要ないため、Android のデフォルトのカメラ アクティビティをオーバーライドする方法があれば素晴らしいと思います。私は Java/Java EE のバックグラウンドを持っています。私の理解では、カスタム アクティビティを作成し、動作とプロパティをオーバーライドできるはずです。

私の質問:

  1. android.provider.MediaStore.ACTION_IMAGE_CAPTUREとのアクティビティをオーバーライドできますかcom.android.camera.action.CROP

  2. もしそうなら、Androidのどのパッケージにこのアクティビティ用のJavaクラスがありますか。

4

1 に答える 1

1

質問を誤解していないことを願っていますが、アプリでカメラを使用したいようです。カメラのプレビューの上下にヘッダーとフッターを配置しながら、カメラが見ているものを表示したいとします。次に、これらのボタンで写真を撮るなどの操作を行います。

私が間違っていたら、私は謝罪します。

ドキュメントのカメラの実装を見てください。

http://developer.android.com/guide/topics/media/camera.html#custom-camera

カメラ フィードの表示に使用するプレビュー ビューの上、下、または上に任意のボタン/テキストを配置して、独自のアクティビティ レイアウトを作成できます。次に、ボタンのクリックイベントなどを使用して、必要なことを行います。これの大部分は、リンクのドキュメントにあります。

于 2013-03-11T18:15:41.827 に答える