縦向きカメラを使うのは意外に難しい。 要点 Androidのカメラは横向きが基本。 Android2.1以前では、縦向きカメラが使用できるかどうかは実装依存。Camera.Parameters.set("rotation", 90); とすると、一部端末で縦向き表示になる。 Android2.2以降では、Camera.setDisplayOrientation(int)を使うことで縦向きにすることができる。 縦向きカメラを使ってもCamera.takePicture()を使って得られた画像は横向きのままなので、手動で変換する必要がある。 カメラを使う Androidでカメラを使うには、以下のようなコードを書く。詳しくはAPI DemosのCameraPreview.javaとかを見よう。 mCamera = Camera.open(); //カメラを用意 mCamera.setPrevie