Android アプリで写真を撮りたいと思っています。私はSamsung galaxy Gio(Android 2.3.3)を持っていて、単に使用camera.takePicture(null, null, Activity.this);
していました.Activityでメソッドを実装PictureCallback
しました.Sony Xperia S(Android 4.0)でアプリをチェックするまではすべて問題ありませんでしたが、この電話ではプレビューがフリーズしませんでした.しかし、写真を撮ったので、写真をcamera.stopPreview()
撮った後に機能を追加したところ、Xperia Sで正常に動作していましたが、Samsung GIOでこれを実装した後、写真を撮った後に画面が真っ暗になりました。解決方法はありますか? 手伝ってくれてありがとう
これが私のコードです:
ユーザーがフレームレイアウトをクリックすると、次を使用します。
case R.id.camera_preview:
camera.takePicture(null, null, Activity.this);
break;
アクティビティでは、picturecallback メソッドを実装しました。
public void onPictureTaken(byte[] data, Camera arg1) {
imageData = data;
cam_preview.stopPreview();
}
画像を保存するか保存しないかをユーザーに選択させるため、画像をすぐに保存しません