カメラの上にヘッダーとフッターを重ねる必要があるという要件があります。カメラのような (クリック/リテイク) を処理する 3 つのボタンのセットがあります。
今のところ、プレビューとして使用するサーフェスを作成し、jpegcallback と画像コールバックを追加して、写真を撮って保存します。Android カメラのハードウェアとパラメーターの構成を手動で処理します。私たち全員が知っているように、カメラと画像の向きに問題があります。カメラの向きを設定し、キャプチャした画像を回転させることで、これを回避しました。アプローチは醜く見えますが、最終目標を達成することができます。
上記の手順のいずれも必要ないため、Android のデフォルトのカメラ アクティビティをオーバーライドする方法があれば素晴らしいと思います。私は Java/Java EE のバックグラウンドを持っています。私の理解では、カスタム アクティビティを作成し、動作とプロパティをオーバーライドできるはずです。
私の質問:
android.provider.MediaStore.ACTION_IMAGE_CAPTURE
とのアクティビティをオーバーライドできますかcom.android.camera.action.CROP
。もしそうなら、Androidのどのパッケージにこのアクティビティ用のJavaクラスがありますか。