写真を撮るために標準のカメラインテントを使用しています:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent, actionCode);
そしてonActivityResult ()で
Bundle extras = intent.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
mImageView.setImageBitmap(imageBitmap);
ビットマップはサムネイルです。素晴らしいです。フルサイズの画像は必要ありません。
ユーザーが写真を撮る前に、クリックしてカメラを開くデフォルトのサムネイルを表示します。ただし、デフォルトのサムネイルのサイズをどうするかはわかりません。
- カメラ アプリは、デバイスごとに異なるサイズのサムネイルを返しますか?
- Android 標準はありますか?
- 一部のデバイスは、非常に小さいサムネイルまたは非常に大きいサムネイルを返しますか? その場合、事前にサイズを指定する必要があります。どうやってやるの?
MediaStore.Images.Thumbnails.MICRO_KIND は 96x96 です。 http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html デフォルトで返されるサイズですか?