私はこの質問を何度も見てきました。すべてのケースで、誰かが答えたソースコードを試しました。それは決して機能しませんでした。必要なのは画像をキャプチャすることだけです! ACTION_IMAGE_CAPTURE を使用してインテントを開始するだけです。
私が直面している問題: - EXTRA_OUTPUT が指定されている場合でも、返される画像は決してフル サイズではありません - EXTRA_OUTPUT が指定されている場合、カメラ アプリケーションは写真を撮りません - 結果のインテントが null であるか、getData() メソッドが null を返します - Uri を指定した場合事前に画像を読み込み、後でその Uri から画像を読み込みます。幅/高さは常に -1 です。
ここで Android のバグを見つけました: http://code.google.com/p/android/issues/detail?id=1480 そのリンクは、基本的に不可能であり、自分のアクティビティを作成する必要があることを示しています。私はそれを行う方法がわかりませんが、誰かが例を持っていますか?
これについては、stackoverflow.com で多数のスレッドを見つけました。しかし、誰もまだ実用的な解決策を持っていません。誰かがこれを機能させる方法を見つけましたか?